home *** CD-ROM | disk | FTP | other *** search
/ PC Electronic Plus / PC Electronics Plus (Most Significant Bits)(1995).ISO / elfman.txt < prev    next >
Text File  |  1995-12-05  |  205KB  |  4,060 lines

  1.  
  2.  
  3.                                ELFTREE (TM)
  4.                  (C) Copyright 1988-1994 By Alan J. Avery
  5.  
  6.                    This program was written by:
  7.                          Alan J. Avery
  8.                          1408 Noble Avenue
  9.                          Springfield, Illinois 62704
  10.                          (217)-698-8600  (8 a.m. to 9 p.m. CDT please!)
  11.                          (217)-698-8601  (FAX - 24 hours a day)
  12.  
  13.                 ────────────────────────────────────────
  14.  
  15.                        Register For Support, Updates
  16.  
  17.         To get support for this product and notices of updates, you must
  18.         register.  See the user manual for the registration form.
  19.  
  20.                 ────────────────────────────────────────
  21.  
  22.                                DISCLAIMER
  23.  
  24.         The Author specifically disclaims all other warranties, expressed or
  25.         implied, including but not limited to, implied warranties of
  26.         merchantability and fitness for a particular purpose with respect to
  27.         defects in the diskette and documentation, and the program license
  28.         granted herein.  In particular, and without limiting operation of the
  29.         program license with respect to any particular application, use, or
  30.         purpose, in no event shall the Author be liable for any loss of profit
  31.         or any other commercial damage, including but not limited to special,
  32.         incidental, consequential or other damages.  Your use of this program
  33.         constitutes acceptance of these terms.
  34.  
  35.                 ────────────────────────────────────────
  36.  
  37.                                Introduction
  38.  
  39.         ELFTREE is designed to simplify your goal of getting the most out of
  40.         your computer.  The heart of the program is a marvelously powerful
  41.         file and directory manager.  With it, you can install software in
  42.         record time, move files from one spot to another (even across a
  43.         network!) with ease, and work with files on even the largest hard
  44.         disk as if they were in one directory!
  45.  
  46.         ELFTREE works with DOS, 4DOS, or any other computer environment that
  47.         simulates DOS, such as network operating systems or DOS emulators on
  48.         a Macintosh computer.  You won't believe how easy it is to run a
  49.         program from within ELFTREE, or to customize the colors displayed.
  50.         You will see in all of ELFTREE's features that great care was taken
  51.         to marry tremendous power with extreme convenience.  The result is a
  52.         delightful product that will help to make you much more effective.
  53.  
  54.         Thousands of ELFTREE users have contributed countless suggestions
  55.         toward its development over the past 6 years, and most of these have
  56.         been incorporated.  To all of them, THANK YOU!!  Your insights and
  57.         ideas have been a delight to implement, and I look forward to more
  58.         coding adventures.
  59.  
  60.                 ────────────────────────────────────────
  61.  
  62.                         What Makes ELFTREE Unique?
  63.  
  64.         1. Deceptively Simple - It LOOKS like a ho-hum `shell' program, but
  65.                 its features are rich enough to stretch the talents of any
  66.                 computer professional and simple enough to calm novice users.
  67.                 Designed for easy use with keyboard or mouse.
  68.  
  69.         2. Powerful/Friendly - Gather files (using multiple criteria) from
  70.                 hundreds of directories on many disks, and work with them
  71.                 as if they were in one place!  Attach notes to files in
  72.                 any directory (ELFTREE can read/write 4DOS notes directly).
  73.                 Customize it from inside!  Format disks in the middle of
  74.                 copying files!  Copy files to multiple directories!  Clear
  75.                 a subtree of files, or remove it from your disk!  Load TSRs
  76.                 from a menu!  Use any video mode with at least 25 lines and
  77.                 80 columns (selects EGA/VGA modes, too)!  Lots more!
  78.  
  79.         3. Trim - ELFTREE can run programs with NO overhead!  Any program
  80.                 that runs from the DOS prompt can be run from ELFTREE!
  81.  
  82.         4. Thoughtful - Rename a directory and the directory tree is sorted
  83.                 automatically.  Remove the current directory and you move
  84.                 to its parent.  Try to enter a directory that does not
  85.                 exist, and the tree will be pruned.  Display the tree from
  86.                 a newly created directory, and it is added automatically.
  87.  
  88.         5. FAST - Responds instantly to commands!  Most commands require
  89.                 tapping only one key (for example, [C] for Copy), and all
  90.                 of the speed-intensive operations are coded in optimized
  91.                 Assembler for the absolute maximum speed!
  92.  
  93.         6. Flexible Capacity - You can specify how much memory ELFTREE uses
  94.                 to manage files, directories, notes, etc.!
  95.  
  96.         7. View Files - The internal viewer can view any type of file through
  97.                 several filters (or in Hex).  Scroll the file automatically at
  98.                 any of 9 different speeds.  Search forward or backward through
  99.                 the file for text.  Advanced block operations are available.
  100.                 EBCDIC files can be viewed as ASCII (or vice versa).
  101.  
  102.         8. Editor - ELFTREE's editor can edit multiple files as large as
  103.                 available memory.  The editor is packed with needed features:
  104.                 Column block operations, Normal block operations, 11 stored
  105.                 keyboard macros, FAST search and replace, etc.
  106.  
  107.                 ────────────────────────────────────────
  108.  
  109.                         Unusually Activated Features
  110.  
  111.         When you highlight a file with an extension of EXE, COM, BAT or BTM
  112.         in the file information window and tap [F3], ELFTREE will `preload'
  113.         the name of that file in the command line that appears.  To run the
  114.         program, you simply tap [Enter].  Alternatively, if you set ELFTREE
  115.         for Mode: Immediate instead of Mode: Delay, you can skip the [F3]
  116.         entirely, and just tap [Enter] to run the program.
  117.  
  118.         You can train ELFTREE to be sensitive in another way.  Say you want
  119.         to load your word processor when the highlighted file has a DOC
  120.         extension, or your spreadsheet when the extension is WK1.  When
  121.         ELFTREE is prepared appropriately, just tap [Enter] and the program
  122.         is launched with that file loaded.  Similarly, if you have programs
  123.         that are designed to view certain types of files, you can train
  124.         ELFTREE to load the viewer you want by simply tapping [V] once
  125.         the file is highlighted.
  126.  
  127.         Finally, if you have an EGA or VGA (ELFTREE will detect it), you
  128.         can vary the number of lines displayed on the screen by tapping
  129.         [Ctrl+V] (think of the V as in VIDEO).
  130.  
  131.                 ────────────────────────────────────────
  132.  
  133.         Enjoy!
  134.  
  135.  
  136.                         Active Keys In ELFTREE
  137.  
  138.         The choice of keys used in ELFTREE is designed with your convenience
  139.         in mind and, with practice, will quickly become familiar.  Here is a
  140.         list of them, and a description of each:
  141.  
  142.                  Part I   - The Elvish Touch
  143.                  Part II  - The Mouse Toolbar
  144.                  Part III - File Information Screen Only
  145.                  Part IV  - Directory Information Screen Only
  146.                  Part V   - Editing Keys
  147.  
  148.                 ────────────────────────────────────────
  149.  
  150.                  Part I   - The Elvish Touch
  151.  
  152.                 ────────────────────────────────────────
  153.  
  154.         Elvish Consulting is proud to introduce The Elvish Touch, which lets
  155.         you use any feature of ELFTREE without needing more than one finger!
  156.         (Incidentally, this will NOT interfere with any keyboard handlers
  157.          you may be using.)
  158.  
  159.         For example, suppose you want to locate a file that starts with `E'.
  160.         In ELFTREE, the keystroke [Alt+E] performs this action, and normally
  161.         requires you to hold down the [Alt] key and then tap the [E] key.
  162.         If you use The Elvish Touch, you can also select this by tapping
  163.         [Alt], and then tapping [E].  Such convenience!
  164.  
  165.         ────────────────────────────────────────
  166.                 Activating The Elvish Touch
  167.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  168.         To activate (or deactivate) The Elvish Touch:
  169.                 1. Tap [F4] to bring up the Customize menu.
  170.                 2. Tap [F] to select the Switches submenu.
  171.                 3. Tap [B] to toggle the current setting.
  172.  
  173.         ────────────────────────────────────────
  174.                 ALT and CTRL LOCK
  175.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  176.         ELFTREE offers a way to `lock' the [Alt] and [Ctrl] keys.  For
  177.         example, to lock the [Alt] key, you tap it twice, and an `A' will
  178.         appear in the lower right corner of your screen, signifying that
  179.         [Alt] is in a locked state.  While [Alt] is locked, any key that
  180.         can be affected by [Alt] is.  Thus, [E] becomes [Alt+E], [F1]
  181.         becomes [Alt+F1], etc.  To `unlock' [Alt], tap [Alt] or [Ctrl] once,
  182.         and the `A' will disappear.  Also, if [Alt] is locked, you can lock
  183.         [Ctrl] by just tapping it twice.  When [Ctrl] is locked, a `C' will
  184.         appear in the lower right corner of your screen, and any keys that
  185.         can be modified are, so [E] becomes [Ctrl+E], etc.
  186.  
  187.         It is not possible to lock both [Alt] and [Ctrl] at the same time.
  188.  
  189.         This `locking' feature is always available, regardless of whether
  190.         you have `The Elvish Touch' enabled.
  191.  
  192.                 ────────────────────────────────────────
  193.  
  194.                  Part II  - The Mouse Toolbar
  195.  
  196.                 ────────────────────────────────────────
  197.  
  198.         If a mouse driver is detected and ELFTREE is allowed to use a mouse
  199.         (see Customize Key/Mouse Settings menu), a toolbar displaying
  200.         mouse function symbols appears.  Here is what each symbol represents:
  201.  
  202. Esc                Escape key.
  203. Help                F1 key.
  204. Up                Up arrow (repeats).
  205. Down                Down arrow (repeats).
  206. Left                Left arrow (repeats).
  207. Right                Right arrow (repeats).
  208. <<                Page Backward (repeats).
  209. >>                Page Forward (repeats).
  210. ╝                Enter or Return key.
  211. Del                Delete key.
  212. F2                F2 key.
  213. F3                F3 key.
  214. F4                F4 key.
  215. F5                F5 key.
  216. F6                F6 key.
  217. F8                F8 key.
  218. F9                F9 key.
  219. F10                F10 key.
  220. F11                F11 key.
  221. F12                F12 key.
  222. Menu                Brings up MENU.ETU (attached to U or middle mouse button)
  223. Exit                Exits ELFTREE immediately (same as [Ctrl+Break]).
  224.  
  225.         The mouse toolbar is available any time it is visible in ELFTREE.
  226.         The user menu in MENU.ETU will only appear from the file screen.
  227.  
  228.                 ────────────────────────────────────────
  229.  
  230.                  Part III  - File Information Screen Only
  231.  
  232.                 ────────────────────────────────────────
  233.                         MOUSE FUNCTIONS
  234.  
  235. Menu Bar        Click on a menu selection to activate it.  For example, click
  236.                 on Rename to activate it.
  237.  
  238. Description        Double-click to activate help for the highlighted menu item.
  239.  
  240. Drive List        Click on a drive letter to change drives.
  241.  
  242. Current Path        Click on Drive portion to change drives, click on path
  243.                  portion to show directory tree.
  244.  
  245. ? - Help        Click to bring up help screens of what keys are active.
  246.                 Click on a key to simulate tapping it.
  247.  
  248. File Headings        Click to cycle forward to next file layout.
  249.  
  250. File Listing        Left-click to highlight a file or directory, right-click to
  251.                 tag or untag a file, double-click to simulate tapping [Enter]
  252.                 for this item.  Click and hold down a mouse button to move
  253.                 selection bar to another file or directory (files will be
  254.                 tagged or untagged if the right mouse button is held down).
  255.                 If clicked and held on the first or last file in the list,
  256.                 the file display will scroll backward or forward,
  257.                 respectively.  If the right button is clicked and held, the
  258.                 files will be tagged/untagged as they are scrolled.
  259.  
  260. Left Edge        Click on left edge of screen to simulate [Left] key.
  261. Right Edge        Click on right edge of screen to simulate [Right] key.
  262.  
  263. Shrink:                Click to toggle between 2K and 0K.
  264.  
  265. Mode:                Click to toggle between Immediate and Delay modes.
  266.  
  267. Miscellaneous        If a box appears on the screen, clicking inside the box (but
  268.                 not on any 'hot spot') usually does the same action as
  269.                 tapping [Enter].  Clicking outside the box (but not on the
  270.                 mouse toolbar) usually does the same as tapping [Esc] to
  271.                 cancel an action.  One exception to this is the DOS Gateway
  272.                 box, where if you click on a file name, that name is added
  273.                 to the command line.
  274.  
  275.                 ───────────────────────────────────────────────────
  276.                         CURSOR KEYS
  277.  
  278. [Right]                Highlights the next choice on the moving-bar menu on the
  279.                  top row, if not in a multicolumn format.
  280. [Left]                Highlights the previous choice on the moving-bar menu on
  281.                  the top row, if not in a multicolumn format.
  282. [Up]                Highlights the previous item in the file information area.
  283. [Down]                Highlights the next item in the file information area.
  284.  
  285.                 ───────────────────────────────────────────────────
  286.                   TAB, HOME, END, PGUP, PGDN, Ctrl+PGUP, Ctrl+PGDN
  287.  
  288. [TAB]                Advance to the next file display format setting.  The
  289.                  possible selections show 1, 2, or 5 files per row or
  290.                  one file-note pair per row.
  291. [Shift+TAB]        Back to the previous file display format setting.  The
  292.                  possible selections show 1, 2, or 5 files per row or
  293.                  one file-note pair per row.
  294.  
  295. [Home]                Highlights the first item in the file information area, if
  296.                  in 1-column mode.  In multi-column mode, its function
  297.                  depends on how many times you tap it without using any
  298.                  other key.  Tap it once, and the highlight moves to the
  299.                  top of the current column.  Tap it again, and the
  300.                  highlight moves to the top of the first column.  Tap it
  301.                  a third time (or more) and the highlight moves to the
  302.                  first item in the file information area.
  303.  
  304. [End]                Highlights the last item in the file information area, if
  305.                  in 1-column mode.  In multi-column mode, its function
  306.                  depends on how many times you tap it without using any
  307.                  other key.  Tap it once, and the highlight moves to the
  308.                  bottom of the current column.  Tap it again, and the
  309.                  highlight moves to the bottom of the last column.  Tap
  310.                  it a third time (or more) and the highlight moves to the
  311.                  last item in the file information area.
  312.  
  313. [Ctrl+PgDn]        Moves the highlight to the last item.
  314.  
  315. [Ctrl+PgUp]        Moves the highlight to the first item.
  316.  
  317. [PgDn]                Moves the highlight to the last item on the screen, then
  318.                  on to the next screen, if any.
  319.  
  320. [PgUp]                Moves the highlight to the first item on the screen, then
  321.                  back to the previous screen, if any.
  322.  
  323.                 ────────────────────────────────────────
  324.                         MISCELLANEOUS KEYS
  325.  
  326. [Space]                Tags/untags the current file, highlights the next.
  327. [Enter]                Selects the item highlighted on the moving-bar menu
  328.                  bar menu on the top of the screen, if in Delay mode.
  329.                  In Immediate mode, this executes the highlighted
  330.                  program (or program associated with it), if possible,
  331.                  enters the directory (if a directory), or selects
  332.                  the menu command, if none of these apply.
  333. [Ctrl+Enter]        Selects the highlighted item on the moving-bar menu.
  334. [Esc]                Cancels current operation; exits if none are pending.
  335.  
  336. [ + or - ]        Moves to the next or previous directory.
  337. [ > or < ]        Moves to the next or previous tagged file.
  338.  
  339. [=]                Searches for a file name as you type it.
  340.  
  341. ["]                Duplicates the highlighted file.
  342.  
  343. [&]                Combines two or more tagged files into one.
  344.  
  345. [*]                Marks a block of files to be tagged.  To use it, move to the
  346.                  first file in the block, tap [*], then move to the last file
  347.                  in the block and tap [*] again.  All of the files between the
  348.                  first and last ones will then be tagged.
  349.  
  350. [\]                If working with files from more than 1 directory, this
  351.                  jumps to the directory of the highlighted file (and
  352.                  keeps it highlighted).  If working with files in just
  353.                  1 directory, this rereads the current directory, and
  354.                  keeps the same file highlighted.
  355.  
  356. [%]                Toggles whether the percentage of slack space for the
  357.                  displayed files should be shown.  See the Help section
  358.                  on Sorting files for a description of slack space.
  359.  
  360. [,]                Tap this TWICE to cycle among the various characters
  361.                  used to separate thousands in large numbers.
  362.  
  363. [;]                Tap this TWICE to cycle through the various time formats.
  364.                  The selections are:
  365.                   HH:MM am    HH:MM:SS (24-hour)    HH:MM:SSa (12 hour)
  366.  
  367.                 ────────────────────────────────────────
  368.                             A through Z
  369.  
  370.         Menu Commands for File Display
  371.         (Note: Tap the first character of a command to activate it.)
  372.  
  373. [T]        TAG - To work on a group of files, you `tag' them.  To tag the
  374. [Space]         highlighted file, tap [Space] once and a '' will appear to the left
  375.          of the name.  To clear the tag, tap [Space] again.  More tagging
  376.          options can be found under the Tag command.  (There is no need to
  377.          tag an individual file to work with it.)
  378.  
  379. [A]        ATTRIBUTES - You can change file and directory attributes quickly.
  380.          For example, you will want to make some of your important files
  381.          read-only so that they can't be erased `accidentally'.  Also, you
  382.          will probably want to hide some of the personal files on your office
  383.          computer so that a casual snoop won't know they're around.  (If you
  384.          have DOS 3.0 or later, you can run hidden programs!)
  385.  
  386. [C]        COPY - You can quickly copy files to another directory or disk.
  387.  
  388. [D]        DIRTREE - Display the directories on the current disk as a tree,
  389.          with the directories in alphabetical order.  You can move along this
  390.          tree to another directory with the cursor keys.  You can also create
  391.          a new directory (N), delete an entire branch of directories, change
  392.          to a different disk (F6 or L), rebuild the tree (S) find a directory
  393.          by name (F or =), tag them (Space or T), or hide (H), copy (C),
  394.          move (M) or graft (G) them.
  395.  
  396. [E]        EDIT - You can call up an editor (or word processor) to work on one
  397.          on one or more files by tagging them and tapping [E].  ELFTREE's
  398.          editor (available with purchase of ELFTREE) is very helpful.
  399.  
  400. [F]        FIND - Lets you gather and manage files from across many directories
  401.          and disks (even networked drives) as if they were in one place!
  402.  
  403. [M]        MOVE - Relocate files to another directory or disk.
  404.  
  405. [N]        NOTE - Attach, edit, erase or find notes about files.  If you use 4DOS
  406.          or ProFinder, ELFTREE can read/write their notes directly.
  407.  
  408. [P]        PRINT - Print files, or a listing of file names, sizes, notes, etc.
  409.  
  410. [R]        RENAME - Renames a file or directory.
  411.  
  412. [S]        SPACE - Show space utilitization for all disks, levels of base, EMS
  413.          or XMS memory, and space allotment for tagged files.
  414.  
  415. [V]        VIEW - Browse the contents of files through any of several filters.
  416.          Any file on your disk can be viewed from ELFTREE.  You can search
  417.          for text, adjust expansion of tabs, print or save portions of the
  418.          file, or convert portions to upper, lower or proper case.  External
  419.          viewers can be associated by file extension.
  420.  
  421.  
  422.         Off-menu commands:
  423.  
  424. [B]        Toggles whether file column borders are shown.
  425.  
  426. [L]        Change to the current directory on another disk, or read the same
  427.          directory (same as [F6] or [Shift+disk]).
  428.  
  429. [O]        Shells immediately to DOS.
  430.  
  431. [U]        Activates a menu file called MENU.ETU.
  432.  
  433. [Y]        Tap this TWICE to change the date format.  The selections are:
  434.          MM/DD/YY    YY/MM/DD     DD/MM/YY
  435.          Mon-DD-YY   YY-Mon-DD    DD-Mon-YY
  436.  
  437.                 ────────────────────────────────────────
  438.                                 ALT KEYS
  439.  
  440. [Alt+Key]        Search for an item whose first letter matches `Key'.  For
  441.                  ex, [Alt+A] looks for the next item that starts with `A'.
  442.  
  443.                 ────────────────────────────────────────
  444.                              FUNCTION KEYS
  445.  
  446. [F1]                Activates the Help system.
  447.  
  448. [F2]                Selects sort criteria for file area information.
  449.                  (See [F5] below for further rearranging.)
  450.  
  451. [X] or [F3]        Opens the DOS Gateway for entering a DOS command or program
  452.                  to run, or to shell to DOS (use EXIT to return).
  453.  
  454. [F4]                Activates customization menu.  Change screen colors, name
  455.                  of the editor or format program to use, the speed or delay
  456.                  of the keyboard, or dozens of other settings.  TRY IT!!!!!
  457.  
  458. [Ctrl+F4]        Toggles between Immediate and Delay modes. (same as [I])
  459.  
  460. [F5]                Helps rearrange the order of items in the file information
  461.                 area to something not achievable via the Sort facility alone.
  462.                 This makes it easy to print files in a certain order.
  463.  
  464. [L] or [F6]        Change to the current directory on another disk, or reread
  465. or [Shift+disk]   the current directory if the same disk is selected.
  466.  
  467. [Ctrl+F6]        Displays a table of ASCII characters.
  468.  
  469. [DEL], [F7]        Erase a file or, if the highlighted item is a directory,
  470. or [Ctrl+K]         remove it and all subdirectories.  Professional Mode must
  471.                  be activated to remove directories with files in them.
  472.  
  473. [F8]                Returns to the directory visited just before this one.
  474.  
  475. [Ctrl+F8]        Compares files in the current directory against those in the
  476.                  directory last visited.  Tags files that are dissimilar,
  477.                  retags those not in the other directory.
  478.  
  479. [F9]                Save the current ELFTREE configuration settings.
  480.  
  481. [F10]                Specifies what files you want ELFTREE to show or to exclude.
  482.  
  483. [F11] or        Immediately searches for all files on all non-floppy drives
  484. [Ctrl+F10]         that match the current file specification set by [F10].
  485.  
  486. [F12] or        Immediately searches for all files on the CURRENT drive that
  487. [Ctrl+F2]         catch the current file specification set by [F10].
  488.  
  489.                 ────────────────────────────────────────
  490.                                 CTRL KEYS
  491.  
  492. [Ctrl+Right]        If the item highlighted is a directory and the last key
  493.                  tapped was not [Ctrl+Left], this enters that directory.
  494.                  Otherwise, it moves forward to the next directory.
  495.  
  496. [Ctrl+Left]        Moves to the Parent directory, or up to the most previous
  497.                  directory if you are in the root directory.
  498.  
  499. [Ctrl+A]        Steps through 7 predefined color schemes.
  500.  
  501. [Ctrl+L]        Creates a disk volume label.
  502.  
  503. [Ctrl+P]        Moves to the parent of the current directory, if any,
  504.  
  505. [Ctrl+V]        Toggles between 25 and 43 line modes for EGA displays.
  506.                  Cycles among 25, 28 and 50 line modes on VGA.
  507.  
  508. [Ctrl+T]        Changes the date/time stamp for files.
  509.  
  510. [Ctrl+Z]        Toggles if ELFTREE shrinks to 0K before running a program.
  511.  
  512. [Ctrl+S]        Same as [Left]
  513. [Ctrl+D]        Same as [Right]
  514. [Ctrl+E]        Same as [Up]
  515. [Ctrl+X]        Same as [Down]
  516. [Ctrl+R]        Same as [PgUp]
  517. [Ctrl+C]        Same as [PgDn]
  518. [Ctrl+F]        Same as [Home]
  519. [Ctrl+J]        Same as [End]
  520.  
  521.                 ────────────────────────────────────────
  522.  
  523.                  Part IV - Directory Information Screen Only
  524.  
  525.                 ────────────────────────────────────────
  526.                         MOUSE FUNCTIONS
  527.  
  528. Menu Bar        Click on a menu selection to activate it.  For example, click
  529.                 on Print to activate it.
  530.  
  531. Description        Double-click to activate help for the highlighted menu item.
  532.  
  533. Drive List        Click on a drive letter to change drives.
  534.  
  535. Current Path        Click on Drive portion to change drives, click on path
  536.                  portion to show the previous file information area.
  537.  
  538. ? - Help        Click to bring up a help screen of what keys are active.
  539.                 Click on a key to simulate tapping it.
  540.  
  541. Tree                Left-click to highlight a directory, right-click to tag or
  542.                 untag a directory, double-click to simulate tapping [Enter]
  543.                 for a directory.  Click and hold down a mouse button to move
  544.                 selection bar to another directory (they will be tagged or
  545.                 untagged if the right mouse button is held down).
  546.  
  547. Left Edge        Click on left edge of screen to simulate [Left] key.
  548. Right Edge        Click on right edge of screen to simulate [Right] key.
  549.  
  550. Miscellaneous        If a box appears on the screen, clicking inside the box (but
  551.                 not on any 'hot spot') usually does the same action as
  552.                 tapping [Enter].  Clicking outside the box (but not on the
  553.                 mouse toolbar) usually does the same as tapping [Esc] to
  554.                 cancel an action.
  555.  
  556.                 ────────────────────────────────────────
  557.  
  558.                         CURSOR KEYS
  559.  
  560. [Right]                Moves to the first directory below the current one in the next
  561.                  column.  If none, it moves to the next one in the same column.
  562.  
  563. [Left]                Moves to the parent of the current directory.
  564. [Up]                Moves to the previous directory in this column.
  565. [Down]                Moves to the next directory in this column.  If none, goes
  566.                  one column to the right, if possible.
  567.  
  568. [Ctrl+Right]        Selects the next item on the moving-bar menu.
  569. [Ctrl+Left]        Selects the previous item on the moving-bar menu.
  570.  
  571.                 ────────────────────────────────────────
  572.                         HOME, END, PGUP, PGDN
  573.  
  574. [Home]                Moves to the first (root) directory.
  575. [End]                Moves to the last visible directory.
  576.  
  577. [PgDn]                Moves to the last directory on the screen, then to the next
  578.                  screen.
  579.  
  580. [PgUp]                Moves to the first directory on the screen, then to the
  581.                  previous screen.
  582.  
  583.                 ────────────────────────────────────────
  584.                         MISCELLANEOUS KEYS
  585.  
  586. [Ctrl+Enter]        Selects the highlighted item on the moving-bar menu.
  587.  
  588. [Enter]                Selects the directory for display of files, then shows
  589.                  the items in this directory.  If copying/moving files,
  590.                  this just selects the destination directory.
  591.  
  592. [Esc]                Leaves the directory screen; displays files.
  593.  
  594. [#]                Displays directory statistics (# of dirs, # hidden, # tagged,
  595.                  #of files in them, total size of files).
  596.  
  597. [Space]                Tags/Untags the highlighted directory, updating the combined
  598.                  size of the files affected.
  599.  
  600. [=]                Searches for a directory name as you type it.
  601.  
  602. [Plus] or [+]        Highlights the next directory in the tree.  When you reach
  603.                  the end, it starts over at the first directory.
  604.  
  605. [Minus] or [-]        Highlights the previous directory in the tree.  When you
  606.                  reach the beginning, it starts over at the last directory.
  607.  
  608.                 ────────────────────────────────────────
  609.                             A through Z
  610.  
  611. [C]                Copy tagged directories to another disk.
  612.  
  613. [E]                Exposes hidden subdirectories of the highlighted directory.
  614.  
  615. [W] or [F]        Find a directory by name.  (accepts non-DOS names, too!)
  616. [=]                Searches for a directory name as you type it.
  617.  
  618. [G]                Graft (attach) the tagged directories to another directory,
  619.                  either on the same or another disk.  The files can be
  620.                  copied or moved.  Great for reorganizing your directories
  621.                  or moving some between nodes on a network!
  622.  
  623. [<] or [H]        If directories are tagged, this hides them from view (they
  624.                  are still visible from DOS).  If none are tagged, this will
  625.                  hide all directories that have not already been hidden that
  626.                  appear to the right of the current column in the tree.
  627.                  (You will be prompted to confirm this.)
  628.  
  629. [M]                Move tagged directories to another disk.
  630.  
  631. [N]                Make a new subdirectory of the one currently highlighted.
  632.  
  633. [>] or [O]        Open Next Level - unhides (opens) the next column of
  634.                  directories that were hidden with the Hide command.
  635.  
  636. [P]                Print the directory tree as displayed.
  637.  
  638. [R]                Rename the currently highlighted directory.
  639.  
  640. [S]                Rebuilds the directory tree for the current disk.
  641.  
  642. [T]                Tag the highlighted directory and all subdirectories.
  643.  
  644. [U]                Untag the highlighted directory and all subdirectories.
  645.  
  646.                 ────────────────────────────────────────
  647.                              ALT KEYS
  648.  
  649. [Alt+Key]        Search for a directory whose first letter matches `Key'.  For
  650.                  ex, [Alt+A] looks for the next one that starts with `A'.
  651.  
  652.                 ────────────────────────────────────────
  653.                              FUNCTION KEYS
  654.  
  655. [F1]                Brings up help on using Directories.
  656.  
  657. [F2]                Displays current status of many ELFTREE settings.
  658.  
  659. [F4]                Customizes the style of the tree.
  660.  
  661. [F5]                Rescans the subtree from the currently highlighted directory.
  662.  
  663. [L] or [F6]        Display directory tree for another disk.
  664. or [Shift+disk]
  665.  
  666. [DEL], [F7]        Remove highlighted directory and all empty subdirectories.
  667. or [Ctrl+K]         If Professional Mode is on, you can remove directories with
  668.                  files in them as well.
  669.  
  670. [F8]                Toggles whether the [Enter], [Right] and [Left] keys affect
  671.                  the moving-bar menu selections.
  672.  
  673. [F9]                Saves the current directory tree to disk.
  674.  
  675. [F10]                Changes what files are used when you select move, copy,
  676.                  graft or [Enter].
  677.  
  678.                 ────────────────────────────────────────
  679.                                 CTRL KEYS
  680.  
  681. [.] or [Ctrl+P]        Go left to the parent directory of the one highlighted.
  682.  
  683. [Ctrl+V]        For EGA adapters, this toggles between 25 and 43 line modes.
  684.                  For VGA, this cycles among 25, 28 and 50 line modes.
  685.  
  686. [Ctrl+S]        Same as [Left]
  687. [Ctrl+D]        Same as [Right]
  688. [Ctrl+E]        Same as [Up]
  689. [Ctrl+X]        Same as [Down]
  690. [Ctrl+R]        Same as [PgUp]
  691. [Ctrl+C]        Same as [PgDn]
  692. [Ctrl+F]        Same as [Home]
  693. [Ctrl+J]        Same as [End]
  694.                 ────────────────────────────────────────
  695.  
  696.                  Part V  - Editing Keys (for editing popups only)
  697.  
  698.                 ────────────────────────────────────────
  699.  
  700.                            CURSOR KEYS
  701.  
  702. [Right]                Moves the cursor one column to the right.
  703. [Left]                Moves the cursor one column to the left.
  704. [Home]                Moves the cursor to the start of the field.
  705. [End]                Moves the cursor to the end of the field.
  706. [PgUp,PgDn,
  707. Up,Down]        Ends editing (unless in DOS window).
  708.  
  709.                 ────────────────────────────────────────
  710.                         OTHER USEFUL KEYS
  711.  
  712. [Insert]         Toggles between Insert and Overtype mode.
  713. [Delete]         Deletes the character at the cursor.
  714. [Backspace]         Deletes the character to the left of the cursor.
  715. [Ctrl+Backspace] Deletes all characters immediately.
  716. [Ctrl+End]         Deletes all characters from the cursor on.
  717.  
  718.  
  719.                         █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  720.                         █ Sorting Files █  Key: [F2]
  721.                         █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  722.  
  723.         ELFTREE provides numerous ways to order the files in the list.  This
  724.         lets you look at them in many different ways and quickly reorganize
  725.         them.  To prepare a sort, tap the [F2] key or click on F2 on the
  726.         mouse toolbar.  A menu will appear, listing the sorting options
  727.         available (Name, Extension, etc.).  These are explained below.
  728.  
  729.         The primary sort order is highlighted, with either a '+' to the
  730.         left of it (for Ascending order) or a '-' to the left (for Descending
  731.         order).  For example, ELFTREE's default primary sort is ascending
  732.         order by name, so Name is highlighted, with a '+' to the left of it.
  733.  
  734.         To sort the items by Size in descending order, tap [-] to select
  735.         descending order, then tap [S] to select the Size option.
  736.  
  737.         If using a mouse, clicking on a sort menu option will immediately
  738.         sort the files using that selection.  In the area just below the
  739.         menu options, clicking on [+/-] will select Ascending or Descending
  740.         order, respectively, clicking on [Esc] will cancel the sort, clicking
  741.         on [SP] will toggle the +/- setting, and clicking on [Enter] will
  742.         perform the sort.
  743.  
  744.         If two or more items are 'tied' after being compared with your
  745.         primary sort option, you may wish to specify a secondary sort
  746.         option to tell ELFTREE how to break the tie.  To do this, choose F2
  747.         again (immediately after selecting the primary sort), and select
  748.         the option to use for breaking ties from the menu.  Repeat this
  749.         if you wish to specify a third or fourth level sort option to break
  750.         ties.  (The level currently being set is indicated on the last line
  751.         of the menu options window.)
  752.  
  753.         Here is a description of each of the Sort menu options:
  754.  
  755.         ────────────────────────────────────────
  756.                 BY NAME
  757.                 ▀▀▀▀▀▀▀
  758.         When you sort these items by name, the displayed files will be
  759.         listed in name-first order.  For example, TODD.DOC would come
  760.         after STEVE.TXT, if the sort were in ascending order.
  761.  
  762.         ────────────────────────────────────────
  763.                 BY EXTENSION
  764.                 ▀▀▀▀▀▀▀▀▀▀▀▀
  765.         After sorting by extension, for example, FIRST.BAS would precede
  766.         ALPHA.COM.  In ascending order, an item with no extension would
  767.         precede any with an extension.
  768.  
  769.         ────────────────────────────────────────
  770.                 BY SIZE
  771.                 ▀▀▀▀▀▀▀
  772.         When you sort your items by size, and choose descending order, the
  773.         largest files would be listed first, and the smallest ones last.
  774.  
  775.         ────────────────────────────────────────
  776.                 BY DATE/TIME
  777.                 ▀▀▀▀▀▀▀▀▀▀▀▀
  778.         With this sort selected, if you choose ascending order, the oldest
  779.         files would be listed first, and the most recent listed last.  Files
  780.         with identical dates are compared by time.  If you do not wish to
  781.         have times compared automatically, select the Date Only option.
  782.  
  783.         ────────────────────────────────────────
  784.                 BY DISK ORDER
  785.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀
  786.         This option will list the items in the order in which they are on
  787.         the disk, or in the reverse of this order.
  788.  
  789.         One way this can be used by you, for example, is if you want to
  790.         put frequently accessed files near the top of the chain, so DOS can
  791.         find them faster.  To do this, first arrange the files in the order
  792.         you want them to be chained (use the REARRANGE key [F5] if needed),
  793.         then move them to a new directory, then move them back to this one.
  794.         (Or delete the old directory and rename this one.)
  795.  
  796.         ────────────────────────────────────────
  797.                 BY ATTRIBUTE
  798.                 ▀▀▀▀▀▀▀▀▀▀▀▀
  799.         Sorting items by attribute is handy when you want to group all
  800.         files of similar attribute together, such as archived files that
  801.         need to be copied to a disk for backup.
  802.  
  803.         ────────────────────────────────────────
  804.                 BY TAG
  805.                 ▀▀▀▀▀▀
  806.         This option lets you group all of your tagged, retagged and
  807.         untagged files together.
  808.  
  809.         ────────────────────────────────────────
  810.                 BY PCT SLACK
  811.                 ▀▀▀▀▀▀▀▀▀▀▀▀
  812.         When a file is stored on a disk, it may not use all of the space
  813.         assigned to it.  The term `slack' refers to that portion of the
  814.         assigned space that does not contain data for that file.  For
  815.         example, a 12-byte file may be allocated 2,048 bytes of disk space,
  816.         which `wastes' 2,036 bytes of storage.  This option lets you order
  817.         the files by the percentage of wasted, or slack, space.
  818.  
  819.         ────────────────────────────────────────
  820.                 BY DATE ONLY
  821.                 ▀▀▀▀▀▀▀▀▀▀▀▀
  822.         This sort groups files with identical dates together.  If you select
  823.         ascending order, older files would be listed before newer ones.
  824.  
  825.         ────────────────────────────────────────
  826.                 BY TIME ONLY
  827.                 ▀▀▀▀▀▀▀▀▀▀▀▀
  828.         This sort orders files by time of creation.  This can be handy, for
  829.         example, to see if anyone created any files in the wee hours of the
  830.         morning, or when you were away at lunch.
  831.  
  832.         ────────────────────────────────────────
  833.  
  834.         NOTE: You can rearrange the file display in a manner impossible
  835.         by just sorting with the Rearrange [F5] key.  This lets you move
  836.         one item at a time to a new position up or down in the display.
  837.  
  838.  
  839.                         █▀▀▀▀▀▀▀▀▀▀▀▀▀█
  840.                         █ DOS Gateway █  Keys: [F3] or [X]
  841.                         █▄▄▄▄▄▄▄▄▄▄▄▄▄█
  842.  
  843.         The facilities available to you through the DOS Gateway let you:
  844.  
  845.          1. Run a program with 2K or ZERO K of RAM overhead!  Imagine
  846.              yourself pointing to a program to run, tapping [Enter], and
  847.              ELFTREE loading it!  Then, when you exit the program, ELFTREE
  848.              reloads itself automatically.
  849.  
  850.          2. Select commands from one of billions of menus that you create
  851.              (up to 100 commands per menu and 10 levels of submenus with
  852.              comments and user-specified Help lines and selector characters).
  853.  
  854.          3. Execute DOS commands easily.  In addition, ELFTREE remembers
  855.              the last 15 unique commands you used.  It also provides a
  856.              quick, temporary exit to DOS (tap [O]), so you can work with
  857.              DOS (or 4DOS) for a period of time, if you need to, then return
  858.              to ELFTREE when ready.
  859.  
  860.          4. Use short symbols to represent items that you want to include
  861.                 in one or more commands.  Here is a listing of them:
  862.  
  863.         Group 1 - Macro symbols that provide objects for commands:
  864.  
  865.         Symbol            Alternate        Description
  866.         ========    =========        ===========================================
  867.         {CName}                #C        Drive:\Path\Name.Ext of current file
  868.         {Date}                #V        Current date
  869.         {Dext}                #]        Extension of current directory
  870.         {Dir}                #|        Name.Ext of current directory
  871.         {Dname}                #[        Name of current directory
  872.         {Drive}                #4        Current drive (e.g. [A:])
  873.         {Editor}        #ü        Name of currently defined editor.
  874.         {ETFind}        #Ç        Path to ETFIND directory.
  875.         {Ext}                #E        Extension of current file
  876.         {FName}                #F        Name.Ext of current file
  877.         {FDate}                #G        Date of current file
  878.         {FNote}                #7        Note on current file
  879.         {FTime}                #H        Time of current file
  880.         {FSize}                #5        Size of current file (flush left)
  881.         {LDrive}        #?        Former drive (e.g. [C:])
  882.         {List}                #L        Execute command against list of tagged files
  883.         {LPath}                #/        Formerly displayed path
  884.         {Name}                #N        Name of current file
  885.         {Page}                #P        Current page (use for printing)
  886.         {Path}                #\        Currently displayed path
  887.         {RSize}                #6        Size of current file (right-justified)
  888.         {Temp}                #@        Insert name of filenames of tagged files
  889.         {Time}                #X        Current time
  890.  
  891.         Group 2 - Macro symbols that control command actions:
  892.  
  893.         Symbol            Alternate        Description
  894.         ========    =========        ===========================================
  895.          ^                        Join multiple commands
  896.         {COM1}                #A        Send string to serial port COM1
  897.         {COM2}                #B        Send string to serial port COM2
  898.         {DInput}        #0        Default response to user input query
  899.         {ExitC}                #.        Exit to current directory after completion.
  900.         {ExitO}                #,        Exit to original directory after completion.
  901.         {Free}                #*        Free file space before executing program.
  902.         {GTag}                #8        Run command group for each tagged file
  903.         {Input}                #I        Ask user for input to a command.
  904.         {LPT1}                #1        Send string to printer port LPT1
  905.         {LPT2}                #2        Send string to printer port LPT2
  906.         {LPT3}                #3        Send string to printer port LPT3
  907.         {Macro}                #J        Stuff ELFTREE keyboard buffer for macro
  908.         {Menu}                #é        Displays menu, puts on command line.
  909.         {MoveTo}        #D        Move to program directory before executing.
  910.         {NoSaveTag}        #}        Don't save file tags before executing command.
  911.         {NoWait}        #!        Don't wait for a key after command execution
  912.         {Nozero}        #Y        Don't shrink to 0K
  913.         {Prompt}        #Q        Prompt user with message before continuing
  914.         {Repeat}        #R        Repeat last command until user stops
  915.         {Repeatall}        #M        Repeat all commands until user stops
  916.         {Retag}                #O        Re-tag file after execution completes
  917.         {SaveTag}        #{        Save file tags before executing command.
  918.         {Stuff}                #K        Stuff DOS keyboard buffer before execution
  919.         {Tag}                #T        Run command for each tagged file
  920.         {UInput}        #U        Response to previous user input command
  921.         {UMenu}                #â        Response to previous {Menu] or {XMenu}.
  922.         {V25}                #(        Select 25-line video mode (all displays).
  923.         {V43}                #)        Select 43-line video mode (EGA only).
  924.         {V28}                #-        Select 28-line video mode (VGA only).
  925.         {V50}                #=        Select 50-line video mode (VGA only).
  926.         {VKeep}                #9        Keep current video mode.
  927.         {Wait}                #W        Wait for a key after command execution
  928.         {XMenu}                #ä        Displays menu, does NOT put on command line.
  929.         {Zero}                #Z        Shrink to 0K prior to command execution
  930.  
  931.         ────────────────────────────────────────
  932.                 IMMEDIATE MODE
  933.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  934.         If ELFTREE is set up for Immediate mode, and the item highlighted
  935.         is a program that can be run, or has an extension that ELFTREE
  936.         is sensitive to, you launch the program by just tapping [Enter] or
  937.         double-clicking with the left or right mouse button.
  938.  
  939.         ────────────────────────────────────────
  940.                 DOS WINDOW
  941.                 ▀▀▀▀▀▀▀▀▀▀
  942.         Tap [F3] or [X] (or click on F3 in the mouse toolbar) to open the
  943.         DOS Gateway.  A window will appear, with a line in which to type a
  944.         command.  For example, you could type the command   DIR A:  to get
  945.         a directory listing of the A: disk, or    DATE   to change the
  946.         system date.  Once entered, tap [Enter] or click inside the box to
  947.         carry out the command.
  948.         To clear the text on the line, tap [Ctrl+Backspace] or click on
  949.         this symbol on the line below the command.
  950.  
  951.         Tap [F3] to put the current file's name on the command line or, if
  952.         using a mouse, click on a file to put that file's name on the line.
  953.  
  954.                 COMMAND SHORTCUTS
  955.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  956.         ELFTREE offers you additional power by allowing you to combine
  957.         multiple commands, to use short symbols for commonly used objects
  958.         such as the name of a file, or to execute a command against all
  959.         tagged files.  Here are examples:
  960.  
  961.         - Multiple commands (use ^ to separate each command):
  962.  
  963.                 cd \^print config.sys^dir c:
  964.  
  965.         - Insert file or directory information:
  966.  
  967.                 echo                Last Drive:{LDrive}
  968.                 echo                 Last Path:{LPath}
  969.                 echo             Current Drive:{Drive}
  970.                 echo         Full Current Path:{Path}
  971.                 echo                Short Path:{Dir}
  972.                 echo Current Dir Name Only:{DName}
  973.                 echo Current Dir Extension:{DExt}
  974.                 echo             Complete Name:{CName}
  975.                 echo                 File Size:{FSize}
  976.                 echo  Right-Justified Size:{RSize}
  977.                 echo                 Full Name:{FName}
  978.                 echo              Partial Name:{Name}
  979.                 echo                 Extension:{Ext}
  980.                 echo                 File Note:{FNote}
  981.                 echo                 File Date:{FDate}
  982.                 echo                 File Time:{FTime}
  983.  
  984.         - Insert other information.
  985.  
  986.                 echo        Current Date:{Date}
  987.                 echo        Current Time:{Time}
  988.                 echo         Your Editor:{Editor}
  989.                 echo          ETFIND Dir:{ETFind}
  990.  
  991.         - Change current directory, run a command, and return.
  992.  
  993.                 C:\QPRO\Q.EXE  {MoveTo}
  994.                 (changes to C:\QPRO, starts up Quattro Pro, and returns to
  995.                 the original directory when done.)
  996.  
  997.         - Run a command against a list consisting of the names of the
  998.           tagged files.  (DOS allows only 127 characters total!)
  999.  
  1000.                 archive -a saveme {List}
  1001.  
  1002.         - Run a command against a file consisting of the names of the
  1003.           tagged files (1 name per line).  Very useful for archiving!
  1004.  
  1005.                 archive -a saveme {Temp}
  1006.                 archive -a saveme {Temp} {NoZero}        (do not shrink to 0K)
  1007.                 archive -a saveme {Temp} {Zero}                (shrink to 0K)
  1008.  
  1009.         - Ask for user input, with an optional message.
  1010.  
  1011.                 dir {Input}"Directory Name?"
  1012.                 dir {DInput}"{Path}"{Input}"Directory Name?"
  1013.                 dir {DInput}"{Path}"{Input}"Directory Name?"^cd {UInput}
  1014.  
  1015.          Notes: A message must be surrounded by double quotes.
  1016.                 In the second and third examples, with {DInput}, the current
  1017.                 path is inserted before {Input} is called.  Be sure to type
  1018.                 {DInput} BEFORE {Input} when using this!
  1019.  
  1020.                 To just give the user a message and have them tap a key to
  1021.                 continue, use {Prompt} instead of {Input}:
  1022.  
  1023.                 dir A:{Prompt}"~~Insert a disk in drive A"
  1024.  
  1025.         - Pop up a small menu of items:
  1026.  
  1027.                 echo {Menu}"Choice 1,Choice 2,Choice 3"
  1028.                 echo {XMenu}"Choice 1,Choice 2,Choice 3"you chose {UMenu}
  1029.  
  1030.          Notes: {Menu} causes the item to be placed into the command line.
  1031.                  To just display the menu, use {XMenu}.  To insert the last
  1032.                  selection from {Menu} or {XMenu}, use {UMenu}.
  1033.  
  1034.         - Stuff the DOS keyboard buffer, then execute the command.
  1035.  
  1036.                 backup {Stuff}12~
  1037.  
  1038.          Note: These character(s) have special meaning:
  1039.                  ~ - [Enter]
  1040.                  ` - [TAB]
  1041.                  @ - [Esc]
  1042.                  ? - Pauses macro until [Enter] is tapped.
  1043.                 =1 - [F1] (similarly for F2,...,F9)
  1044.                 =0 - [F10]
  1045.  
  1046.                 +1 - [Shift+F1] (similarly for [Shift+F2],...,[Shift+F9])
  1047.                 +0 - [Shift+F10]
  1048.  
  1049.                 (1 - [Ctrl+F1] (similarly for [Ctrl+F2],...,[Ctrl+F9])
  1050.                 (0 - [Ctrl+F10]
  1051.                 (A - [Ctrl+A] (similarly for [Ctrl+B],...,[Ctrl+Z])
  1052.  
  1053.                 )1 - [Alt+F1] (similarly for [Alt+F2],...,[Alt+F9])
  1054.                 )0 - [Alt+F10]
  1055.                 )A - [Alt+A] (similarly for [Alt+B],...,[Alt+Z])
  1056.  
  1057.                 !1 - the cursor key with `1' on it (i.e., End)
  1058.                       (similarly for !2 [DownArrow],..,!9 [PgUp])
  1059.  
  1060.                 [1 - [Ctrl] + the cursor key with `1' on it (i.e., [Ctrl+End])
  1061.                       (similarly for [2 [Ctrl+DownArrow],..,[9 [Ctrl+PgUp])
  1062.  
  1063.           Macro expansion continues after a {Stuff} is encountered; the
  1064.           keyboard is not stuffed until all have been resolved.  (up
  1065.           to 15 characters can be stuffed, unless your computer is using
  1066.           a product such as THE BUFFER STUFFER that can expand the DOS
  1067.           keyboard buffer to a larger size)  For example:
  1068.  
  1069.                 Load Spreadsheet$C:\QPRO\Q.EXE {Stuff}/fo{Name}
  1070.  
  1071.           This stuffs the keyboard with `/fo' followed by the name of the
  1072.           highlighted file.
  1073.  
  1074.         - Stuff the ELFTREE keyboard buffer.  Up to 5000 keys can be
  1075.           stuffed using this option (you must use the command-line switch
  1076.           /K=#### to get more than the default of 100, however - see the
  1077.           Help selection on Customize).
  1078.  
  1079.                 {Macro}ca~y
  1080.  
  1081.           Note: This stuffs the characters [c], [a], [Enter] and [y], then
  1082.                 processes them)
  1083.  
  1084.         - Make ELFTREE repeat a command, wait (or not wait) after execution,
  1085.           process one command (or more) once for each tagged file.
  1086.  
  1087.                 print {Fname}{Repeat}
  1088.                 echo  {FName}>PRN ^print {Fname}{Repeatall}
  1089.                 print {Fname}{Wait}
  1090.                 print {Fname}{NoWait}
  1091.                 print {Tag}{Fname}
  1092.                 echo  {GTag}{FName}>PRN ^print {Fname}
  1093.  
  1094.         - Set (or keep) the video mode before execution.
  1095.  
  1096.                 echo {V25}Now in 25 line mode.        (EGA/VGA)
  1097.                 echo {V28}Now in 28 line mode.        (VGA)
  1098.                 echo {V43}Now in 43 line mode.        (EGA)
  1099.                 echo {V50}Now in 50 line mode.        (VGA)
  1100.                 echo {VKeep}Video mode was not changed.
  1101.  
  1102.         - Represent the current page number.
  1103.  
  1104.                 Note: Use this in a page header when printing.
  1105.                 {Date} {Time}           Page {Page}
  1106.  
  1107.         - Send a string to one of three printer ports.
  1108.  
  1109.                 {LPT1}"See me at port 1"
  1110.                 {LPT2}"See me at port 2"
  1111.                 {LPT3}"See me at port 3"
  1112.  
  1113.         - Send a string (enclosed in double quotes) to a serial port.
  1114.  
  1115.          Note: if a modem is hooked up to COM1, this can dial a number.
  1116.  
  1117.                 {COM1}"ATDT1-800-555-1212~"
  1118.                 {COM2}"ATDT1-800-555-1212~"
  1119.  
  1120.                 The ~ character is converted to a carriage return before
  1121.                 before the string is sent, and the symbol \0 is converted
  1122.                 to a null - binary zero - before sending.
  1123.  
  1124.         These special characters, called macro symbols, give you a way to
  1125.         create powerful commands.  They are especially useful when part
  1126.         of an ELFTREE user menu (described next) or with ELFTREE's
  1127.         extension sensitivity (three sections down).
  1128.  
  1129.         ────────────────────────────────────────
  1130.                 USER MENUS
  1131.                 ▀▀▀▀▀▀▀▀▀▀
  1132.         ELFTREE can automatically load one of 13 menus when you tap the key
  1133.         it is attached to.  These menus can be activated from the file
  1134.         information screen or the DOS Gateway, and they can each nest other
  1135.         submenus up to 10 levels deep.  You can also make ELFTREE load a menu
  1136.         by attaching it to a specific file extension.  See the section below
  1137.         on Extension Sensitivity for more information.
  1138.  
  1139.         The keys to which you can attach a menu are [U] (from the file
  1140.         information screen only), [Alt+U] (from the DOS Gateway only),
  1141.         and [Alt+F1] through [Alt+F12] (from either the DOS Gateway or
  1142.         the file information screen).  Note that you must have an enhanced
  1143.         keyboard to use F11 and F12.
  1144.  
  1145.         If you have a three-button mouse, clicking the middle button will
  1146.         bring up the menu MENU.ETU from the File Information screen.  From
  1147.         the mouse toolbar, clicking on Menu will bring up this menu also.
  1148.  
  1149.         To attach a menu to [Alt+F2], just tap the [Alt+F2] key or hold down
  1150.         the [Alt] key with one hand and click on [F2] with the left or right
  1151.         mouse button.  You will be told that the menu does not exist, and
  1152.         will be asked if you want to create it now.  Answer [Y].  This loads
  1153.         the editor with the menu file ALTF2.ETU.  On each line of this file,
  1154.         type a command you want to appear on the menu, preceded by a label
  1155.         (recommended, but not required).  Each line may be up to 500
  1156.         characters in length (not including label); follow each label by a
  1157.         single $ symbol.
  1158.  
  1159.                 COMMENTS
  1160.                 ▀▀▀▀▀▀▀▀
  1161.         To include a comment line in your menu file, put an asterisk (*) in
  1162.         the first column of the line.  If you want a comment to span several
  1163.         lines, just begin EACH line with an asterisk.
  1164.  
  1165.                 USER-DEFINED HELP
  1166.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1167.         To designate a line of text as a help descriptor for the next menu
  1168.         selection, put an exclamation point (!) in the first column.  When
  1169.         you highlight a menu line that has Help associated with it, this
  1170.         Help text will appear (centered) at the bottom of the menu panel.
  1171.  
  1172.                 USER-DEFINED SELECTOR
  1173.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1174.         By default, the first character of each label denotes a key that,
  1175.         when tapped, selects that item.  If you wish a different selector
  1176.         to be chosen for an item, just put an `@' symbol in front of the
  1177.         character you wish to be used as the selector.  Here is the menu
  1178.         SAMPLE.ETU that comes with ELFTREE:
  1179.  
  1180. :Sample ELFTREE Menu
  1181. ***
  1182. * This is to get you started designing a menu in ELFTREE.
  1183. * The basic ideas are:
  1184. ***
  1185. * : Starts a menu TITLE.
  1186. * * Starts a COMMENT line.
  1187. * ! Starts a HELP line.
  1188. * @ Precedes the KEY that selects the item.
  1189. * $ Starts a COMMAND (and ends a menu description).
  1190. *   Commands immediately follow the dollar symbol.
  1191. *   Commands can use special symbols.  See ELFTREE.HLP file for more info.
  1192. *   Menu names (with extension .ETU) can be used as commands.
  1193. ***
  1194. * Sample menu commands:
  1195. *
  1196. * Put the menu             After the dollar ($)
  1197. *  description          ┌─ symbol, put the
  1198. *   here                │  command
  1199. *     │                 │  │
  1200. *     │                 │  │
  1201. *                        
  1202. Print @README.DOC       $copy {ETfind}\README.DOC   PRN
  1203. Print @AUTOEXEC.DOC     $copy {ETfind}\AUTOEXEC.DOC PRN
  1204. Print @FEATURES.ET      $copy {ETfind}\FEATURES.ET  PRN
  1205. Print @Help file        $copy {ETfind}\ELFTREE.HLP  PRN
  1206. Print @Order form       $copy {ETfind}\ORDER.DOC    PRN
  1207. Print @Site License     $copy {ETfind}\SITELICE.DOC PRN
  1208. Print S@ystem files     $copy c:\config.sys prn^copy c:\autoexec.bat prn
  1209. *
  1210. !Note: You must have PKZIP for this to work.
  1211. Zip tagged files        $PKZIP -a {Input}"Enter name of archive file:" @{Temp}{Nowait}
  1212. !Note: You must have PKUNZIP for this to work.
  1213. Unzip tagged files      $PKUNZIP {Tag}{Fname}{Nowait}
  1214. !Note: You must have PKZIP for this to work.
  1215. Show ZIP file @contents $PKZIP -v {Fname}
  1216.  
  1217.         You may use any of the special macro symbols defined in the preceding
  1218.         section as part of the command for a menu selection.
  1219.  
  1220.         All menu files you create must be stored in the directory where you
  1221.         store your global search files (the environment variable ETFIND is
  1222.         used to determine this - if you don't have one, then the menus go
  1223.         into the directory where ELFTREE is stored).
  1224.  
  1225.         Tap [Alt+F2] to activate the menu in ALTF2.ETU.  To select an item
  1226.         from it, use the cursor keys or the mouse to highlight it, then tap
  1227.         [Enter] or double-click on it.  Or, tap the key corresponding to the
  1228.         first character of the item.  If the selected item does not have a
  1229.         label, and you activated the menu from the DOS Gateway, it will
  1230.         appear on the command line so that you can modify it.  Otherwise,
  1231.         it will be executed immediately.  If you decide that you want to
  1232.         make a change to your menu, just tap [Alt+E] or click on the [Alt+E]
  1233.         symbol, and ELFTREE will let you edit it again.
  1234.  
  1235.         If you wish to make a menu for [Alt+F3], follow the same procedure,
  1236.         but tap the key [Alt+F3] to get started.  You can put up to 100
  1237.         selections in each menu file.
  1238.  
  1239.         The menu attached to either [U] (or [Alt+U]) is named MENU.ETU, and
  1240.         is stored in the same directory as all of the other menus.
  1241.  
  1242.                 SUBMENUS
  1243.                 ▀▀▀▀▀▀▀▀
  1244.         To set up a menu item as a submenu, simply type the name of the menu
  1245.         file (it must have the extension .ETU and be located in the same
  1246.         directory as the other menus) after the '$' symbol.  Here is an
  1247.         example of a menu with both commands and submenus:
  1248.  
  1249.           Utilities Menu   $UTILS.ETU
  1250.           *
  1251.           !Format Disk in Drive A:
  1252.           Format disk      $format a:
  1253.           *
  1254.           Spreadsheet      $C:\QPRO\Q.EXE
  1255.           *
  1256.           Database Menu    $DBASES.ETU
  1257.           *
  1258.           Project Menu     $PRJ.ETU
  1259.  
  1260.         Select a submenu like any other menu item; just highlight it and tap
  1261.         [Enter], or tap its selector key.  The submenu will appear.  Make a
  1262.         choice from the submenu, or tap [Esc] to return to the parent menu.
  1263.  
  1264.                 IMMEDIATE KEYS
  1265.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1266.         If you create a menu with one selection, then tap the key for that
  1267.         menu, ELFTREE will select that item IMMEDIATELY if you are in
  1268.         Immediate mode .  This convenience lets you use menus as "Immediate
  1269.         Keys", or keys that carry out a command immediately upon activation.
  1270.         In other words, if you are in Immediate mode, ELFTREE will only
  1271.         display a menu if it has more than 1 selection on it, otherwise
  1272.         it will execute the command in it IMMEDIATELY.
  1273.  
  1274.         ────────────────────────────────────────
  1275.                 AUTOMATIC LOADING
  1276.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1277.         When the currently highlighted file has an extension of EXE, COM,
  1278.         BAT or BTM, the name of the file will appear in the command line
  1279.         when the Gateway is activated.  This design lets you execute a
  1280.         program by first pointing to it, then tapping [Enter], or by merely
  1281.         double-clicking on it with the mouse.
  1282.  
  1283.         ELFTREE can be much smarter than this, however.  Read on.
  1284.  
  1285.         ────────────────────────────────────────
  1286.                 EXTENSION SENSITIVITY
  1287.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1288.         You can make ELFTREE start your word processor when the highlighted
  1289.         highlighted file has an extension of, say, DOC, or your spreadsheet
  1290.         program when the current file's extension begins with W, or to show
  1291.         a user-defined menu of commands if the extension is, say, ZIP.  To do
  1292.         this, tap [Alt+Enter] (or press [Alt] and click on the [Enter] symbol)
  1293.         and type an ASCII file with this layout (the file extension is in
  1294.         the first 3 columns):
  1295.  
  1296.         DOC C:\MSWORD\WORD.EXE /c          (parameters can be used)
  1297.         W*  C:\QPRO\Q.EXE                  (DOS wildcards can be used)
  1298.         R?D C:\REFLEX\REFLEX.EXE {Fname}  (macro symbols can be used)
  1299.         ZIP ZIPSTUFF.ETU                  (user-defined command menu)
  1300.  
  1301.         The file is named PROGRAMS.ELF and stored in the same directory as
  1302.         the other ELFTREE files.  Any time you read this directory (or at
  1303.         startup), ELFTREE will be `sensitized' to these extensions.  Once
  1304.         sensitized, when you highlight the file REPORT.DOC (for example)
  1305.         and tap [F3], the DOS window will pop up, and the command line will
  1306.         look like this:
  1307.  
  1308.         C:\MSWORD\WORD.EXE REPORT.DOC
  1309.  
  1310.         Now, tap [Enter] (or click on it) and the program will be started.
  1311.         Up to 40 extensions can be used in this file, and they can use the
  1312.         wildcards `*' and `?'.
  1313.  
  1314.         Notes: In Immediate mode you can tap [Enter] on a file with a special
  1315.                 extension and have ELFTREE load the program (and file)
  1316.                 Immediately.  Tap [I] to toggle Immediate mode.
  1317.  
  1318.                 ELFTREE will allow you to have multiple PROGRAMS.ELF files.
  1319.                 When you enter a directory, ELFTREE looks for a PROGRAMS.ELF
  1320.                 file and, if it finds one, `resensitizes' itself to what is
  1321.                 in this new one.  When you then move on to another directory,
  1322.                 ELFTREE stays sensitive to these extensions.
  1323.  
  1324.                 See the help on Viewing A File for related information.
  1325.  
  1326.         ────────────────────────────────────────
  1327.                 RAM USAGE
  1328.                 ▀▀▀▀▀▀▀▀▀
  1329.         When you run a program from ELFTREE using one of these methods, it
  1330.         will release all but 2K of RAM to it!  This lets you run memory-
  1331.         hungry programs without worries about whether there's enough memory
  1332.         free.  For BAT or BTM files, ELFTREE frees up all but 6 or 7K,
  1333.         depending on which DOS (or 4DOS) you use.
  1334.  
  1335.                 ZERO RAM USAGE
  1336.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1337.         To make ELFTREE unload itself completely from memory before running a
  1338.         command or program, do one of these:
  1339.  
  1340.            1. Use {Zero} somewhere in the command.
  1341.            2. Tap [Ctrl+Z] once from the file information screen.
  1342.            3. Click on Shrink: in the file information screen status line.
  1343.  
  1344.         When unloading completely, ELFTREE builds a file called ETRUN.BAT,
  1345.         then exits and runs this file.  Because ELFTREE has to stuff the
  1346.         keyboard with ETRUN~ before unloading itself, {Stuff} only has room
  1347.         for 9 keys (15 total).
  1348.  
  1349.         The ETRUN.BAT file is built in the directory where ELFTREE stores
  1350.         all of its menus, trees, configuration files, etc., and is erased
  1351.         when ELFTREE restarts.
  1352.  
  1353.         ────────────────────────────────────────
  1354.                 GO TO DOS
  1355.                 ▀▀▀▀▀▀▀▀▀
  1356.         To go directly to DOS from ELFTREE, just clear the DOS Gateway
  1357.         command line and tap [Enter].  All but 6 or 7K of RAM is released.
  1358.  
  1359.         The fastest way to get to DOS is to tap [O] from the file list.
  1360.  
  1361.         ────────────────────────────────────────
  1362.                 ELFTREE REMEMBERS
  1363.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1364.         ELFTREE stores the last 15 commands entered in its DOS window.  You
  1365.         can cycle through a menu of them by tapping the [DownArrow] and
  1366.         [UpArrow] keys or clicking on their respective symbols on the mouse
  1367.         toolbar.  To clear a command you no longer want remembered, tap
  1368.         [Delete] or click on Del.  To select the highlighted command, tap
  1369.         [Enter] or double-click on it.  To not select a command, tap [Esc].
  1370.  
  1371.         To clear the command line, tap [Ctrl+Backspace] or click on this
  1372.         symbol beneath the command line.
  1373.  
  1374.         ────────────────────────────────────────
  1375.                 PROBLEMS
  1376.                 ▀▀▀▀▀▀▀▀
  1377.         If a program refuses to run from inside ELFTREE, try this trick:
  1378.         Type the phrase COMMAND.COM /C  before the program name.
  1379.         Here's an example of what this might look like:
  1380.  
  1381.         COMMAND /C  PESKY.EXE
  1382.  
  1383.         If this doesn't work, then have ELFTREE completely unload before
  1384.         trying to run the program.  See the section above on ZERO RAM USAGE
  1385.         for more information.
  1386.  
  1387.         If none of these methods works, but the program runs fine from DOS,
  1388.         please call so we can help you get it fixed!
  1389.  
  1390.  
  1391.                         █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  1392.                         █ Customizing ELFTREE █  Key: [F4]
  1393.                         █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  1394.  
  1395.  
  1396.         You can easily customize ELFTREE from within it!  There is no
  1397.         separate installation program to run.  You can change the colors
  1398.         displayed on the screen or the borders to use for popups, speed
  1399.         up or slow down your keyboard, tell ELFTREE what items you want
  1400.         to see when it shows you the contents of a directory, specify
  1401.         what editor (or word processor) to use when you invoke EDIT, and
  1402.         set dozens of other options.  In addition, you can tell ELFTREE
  1403.         how much memory to use for files, directories and other items.
  1404.  
  1405.         NOTE: For all of these, you must SAVE [F9] your settings before
  1406.         leaving ELFTREE, if you want ELFTREE to use them the next time.
  1407.  
  1408.         ────────────────────────────────────────
  1409.                  START CUSTOMIZATION
  1410.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1411.         To customize, tap the [F4] key or click on the F4 symbol in the mouse
  1412.         toolbar.  A menu will appear, showing what items can be changed.
  1413.         Some of these items are themselves menus of options.  Select an item
  1414.         to work with by tapping the key for it, by highlighting it and then
  1415.         tapping [Enter], or by clicking on it with the mouse.  Next is a
  1416.         description of each menu option.
  1417.  
  1418.         ────────────────────────────────────────
  1419.                  Screen Colors/Borders (Submenu)
  1420.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1421.         This menu allows you to change the colors of various screen elements
  1422.         or the types of characters used to draw borders for boxes or columns.
  1423.         Here is a brief description of each:
  1424.  
  1425.                 BOX BORDER TYPE
  1426.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1427.         This determines the border (box) used on popup prompts and menus.
  1428.         When selected, the inside of the menu will change to a prompt
  1429.         telling you what to do next.  Use [UpArrow]/[DownArrow] to cycle
  1430.         forward/backward through the border styles.  Continue until you
  1431.         find one you like, then tap or click on [Enter] to keep it.  If you
  1432.         don't want to change the style, just tap or click on [Esc].
  1433.  
  1434.                 FILE BORDER TYPE
  1435.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1436.         This gives you additional control over whether borders will be
  1437.         drawn to separate the file information displayed, and lets you
  1438.         choose the border that is most visually appealing.  Nine (9)
  1439.         types of borders are possible (including none at all).  To select
  1440.         one, tap or click on [UpArrow]/[DownArrow] to cycle forward/backward
  1441.         through the selections and, when you spot the one you want, tap or
  1442.         click on [Enter] to keep it.  Tap or click on [Esc] to cancel the
  1443.         selection.  If you chose no border at all, ELFTREE will display at
  1444.         least four (4) more lines of file information.
  1445.  
  1446.                 COLOR SELECTIONS
  1447.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1448.         When you select a color option, a color table will appear in the
  1449.         lower right corner of your screen, and the cursor will be located
  1450.         at the current color of the item you selected.  Just move the cursor
  1451.         to the color you want (or click on a color), and watch how the color
  1452.         of the selected item changes.
  1453.  
  1454.         When you have found the color you want, just tap or click the [Enter]
  1455.         key to keep it.  Tap or click on [Esc] to go back to the original
  1456.         color for that item.
  1457.  
  1458.         ────────────────────────────────────────
  1459.                  EDITOR PROGRAM NAME
  1460.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1461.         ELFTREE has its own editor that can edit multiple files quickly
  1462.         and efficiently.  You can also use your favorite editor or word
  1463.         processor with ELFTREE.
  1464.  
  1465.         To indicate your editor, select [B] from the menu, and fill in the
  1466.         box with the name (use the drive and path if you know them) of the
  1467.         editor you want to use.  For example:
  1468.  
  1469.               C:\EDITOR\MYEDIT.EXE
  1470.  
  1471.         Next, tell ELFTREE what parameters you wish to be included with
  1472.         each invocation of the editor, if any.  Feel free to use ELFTREE's
  1473.         powerful macro symbols among the parameters.  Then, you'll be
  1474.         asked if your editor needs lots of memory.  If you answer [Y] to
  1475.         this, then ELFTREE will shrink itself to 2K of RAM before loading
  1476.         the editor, giving it maximum RAM.
  1477.  
  1478.         After you've entered all this, ELFTREE will check to see if the
  1479.         editor is available, and will tell you if it cannot find it.
  1480.  
  1481.         ────────────────────────────────────────
  1482.                  FORMAT PROGRAM NAME
  1483.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1484.         To format disks with ELFTREE, you need to tell it the name of your
  1485.         formatting program.  Most people use the one supplied with DOS,
  1486.         which is called FORMAT.COM or FORMAT.EXE.  Fill in the box with
  1487.         the name that applies to your machine, if you know it.  If you know
  1488.         the directory it is stored in, enter this as well.
  1489.  
  1490.         Next, tell ELFTREE what parameters to use every time it invokes the
  1491.         formatting program.  You should NOT enter any disk letters such as
  1492.         A: or B:, ELFTREE will supply these when they are needed.  In fact,
  1493.         under normal circumstances, you will rarely need to enter any
  1494.         parameters here.  However, if you format disks of varying density on
  1495.         a high-density, you will need to supply parameters at that time.
  1496.         See the manual for information on building a FORMAT.ETU menu.
  1497.         Ask your system specialist if you need help.
  1498.  
  1499.         Tip: If your computer has 2 or more different diskette drives, you
  1500.         can create a menu of format parameters and use the name of this
  1501.         menu on the parameters line.
  1502.  
  1503.         ────────────────────────────────────────
  1504.                  KEY/MOUSE SETTINGS (Submenu)
  1505.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1506.         This option pops up a window showing the current keyboard delay and
  1507.         key repeat rate, and whether a mouse should be used.  To change the
  1508.         delay, tap or click on [A] or [Space] to cycle through the 4 choices
  1509.         (1/4, 1/2, 3/4 and 1 second).  To change the repeat rate, tap or click
  1510.         on [B] to cycle through the choices.  To test the current delay/repeat
  1511.         selection, press (or click) and hold the [Up] or [Down] arrow keys.
  1512.         The default settings are a 1/2 second delay and a repeat rate of
  1513.         30 keys per second.
  1514.  
  1515.         Tap [C] to toggle whether ELFTREE should look for and use a mouse
  1516.         (if present).  This resets any mouse driver and displays or hides
  1517.         the mouse toolbar on line 1 of the screen.  The default is Yes.
  1518.  
  1519.         Note: Not all computers allow the keyboard to be customized.
  1520.  
  1521.         ────────────────────────────────────────
  1522.                  Miscellaneous Settings (Submenu)
  1523.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1524.         These settings control various features of how ELFTREE behaves
  1525.         when it is started, exited, looking for files, idle, searching for
  1526.         text, or responding to command-type keystrokes.  Here is a brief
  1527.         description of what each option controls:
  1528.  
  1529.                 MODE
  1530.                 ▀▀▀▀
  1531.         Tap or click on [A] to change the Mode setting.  The choices are
  1532.         Delay and Immediate.  In Delay mode (the default), a submenu choice
  1533.         is automatically highlighted and ELFTREE waits for the user to
  1534.         choose the next option.  In Immediate mode, ELFTREE automatically
  1535.         selects the highlighted option without requiring the user to tap
  1536.         another key (or click once more with the mouse).  Here's an example:
  1537.         Suppose you tag a few files and choose the Copy tool.  In Immediate
  1538.         mode, ELFTREE will assume that you want the tagged files copied, so
  1539.         it will activate automatically.  In Delay mode, you have to tap [T]
  1540.         or [H] to specify your choice.  Delay mode thus offers maximum
  1541.         flexibility, but Immediate mode offers maximum speed.
  1542.  
  1543.         Immediate mode has other advantages.  If the highlighted file is
  1544.         a program, or the data file associated with a program that you've
  1545.         trained ELFTREE to recognize, you can run it by simply tapping or
  1546.         clicking on [Enter].  If a directory is highlighted, you can enter
  1547.         it by tapping [Enter] or double-clicking on it.  This makes ELFTREE
  1548.         even simpler to use.
  1549.  
  1550.         Note: From the file screen, tap [I] or click on the Mode setting in
  1551.         the file statistics line to toggle the mode.
  1552.  
  1553.                 CASE (looking for text)
  1554.                 ▀▀▀▀
  1555.         Tap or click on [B] to change the Case setting, which is used when
  1556.         searching for text.  By default, upper and lower case are considered
  1557.         equal when searching so that, if you were searching for ELFTREE, it
  1558.         would find elftree, Elftree, ELFTREE and so on.
  1559.         The four (4) choices for Case are:
  1560.  
  1561.         Respect        - find exact matches only.
  1562.         Ignore        - find matches that agree except for case.
  1563.         Ask        - ask about case sensitivity before searching.
  1564.         Smart        - If the string to look for has both UPPER and lower case
  1565.                    characters, then case is respected, otherwise it is
  1566.                    ignored.  For example, a search for `Copyright' would
  1567.                    respect case, but not for `copyright'.
  1568.  
  1569.                 OPEN CHOICES
  1570.                 ▀▀▀▀▀▀▀▀▀▀▀▀
  1571.         Tap or click on [C] to change what ELFTREE shows at startup - Files,
  1572.         Tree or Menu.  The default is Files, which shows the files from the
  1573.         current directory.  You may prefer to always see the directory
  1574.         tree first, however, or the commands you've put into a menu file.
  1575.         If you choose `Menu', you can control which main menu will appear
  1576.         with the STARTUP MENU option.
  1577.  
  1578.                 EXIT CHOICES
  1579.                 ▀▀▀▀▀▀▀▀▀▀▀▀
  1580.         Tap or click on [D] to change how ELFTREE exits.  You can have it
  1581.         always drop you off in the Current directory or the Original directory
  1582.         (where you started ELFTREE up), or you can make it always ask before
  1583.         exiting.  This latter option is handy if you tend to `lean' on the
  1584.         [Esc] key.  The default is Ask.
  1585.  
  1586.                 STARTUP MENU
  1587.                 ▀▀▀▀▀▀▀▀▀▀▀▀
  1588.         When ELFTREE is told to Open In a menu (see above), you can tell
  1589.         it which menu to open to with this.  Every time you select this
  1590.         option, the next possible menu is selected.  There are 13 menus
  1591.         that can be initiated on startup, and they are attached to the
  1592.         [U] and [Alt+F1]-[Alt+F12] keys.  For example, if MENU.ETU is
  1593.         the current choice, then ALTF1.ETU would appear next when you
  1594.         select this option.  Tap or click on [E] to cycle through the menus.
  1595.  
  1596.                  SCREEN SAVE
  1597.                 ▀▀▀▀▀▀▀▀▀▀▀
  1598.         Tap or click on [F] to make ELFTREE blank the screen after a certain
  1599.         number of minutes of inactivity.  Enter how many minutes to wait
  1600.         before blanking the screen in the box provided.  To not have the
  1601.         screen blanked (the default), use a setting of 0.
  1602.  
  1603.         To make ELFTREE immediately blank the screen, hold down both [Shift]
  1604.         keys on your keyboard.
  1605.  
  1606.         When the screen is saved, a message can appear at random locations
  1607.         indicating this.  The file SNOOZE.ELF contains these messages, so
  1608.         you can change them by editing the file.
  1609.  
  1610.         Up to 40 messages can appear in this file.  Each message can span
  1611.         several lines, and must be separated from each other by a blank line.
  1612.         (If no SNOOZE.ELF file is present, no message is displayed.)
  1613.         To bring the screen back, just tap a key or click or move the mouse.
  1614.  
  1615.                  FILE SEARCH SPEC
  1616.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1617.         Tap or click on [G] to change what files and/or directories will be
  1618.         displayed in the file information area.  Two steps are needed:
  1619.  
  1620.         Step 1- tell ELFTREE what names to use when it is looking for things
  1621.         to show you.  When you first start ELFTREE, this is "*.*", which
  1622.         means "show me everything that's out there".  However, you might want
  1623.         ELFTREE to display only your memos, which have an extension, say, of
  1624.         MMO.  No problem!  Just enter  *.MMO, and only these will show.
  1625.  
  1626.         However, you may want ELFTREE to display files that match a group
  1627.         of names, instead of what can be given in one specification.  To
  1628.         do this, simply type more such specifications, separating each
  1629.         item by a colon (:).  (For your convenience, semicolons are
  1630.         changed to colons.)  For example, to bring up only files with
  1631.         an extension of .COM, .EXE or .BAT, this will do the trick:
  1632.  
  1633.                  *.COM:*.EXE:*.BAT
  1634.  
  1635.         ELFTREE understands search specifications that DOS cannot, such
  1636.         as "*94*", which means "show me files that have 94 in the name",
  1637.         or "AB*C*DE", which means "show me files that begin with AB, end
  1638.         with DE and have C somewhere between them".
  1639.  
  1640.         If no file specification is supplied, the default is "*.*".
  1641.  
  1642.         Regardless of the file specification you enter, you have the option
  1643.         of `reversing' it - that is, show all files EXCEPT those that match
  1644.         this spec.  To reverse it, just tap or click on [F10] instead of
  1645.         [Enter] when you are through typing in the specification.
  1646.  
  1647.         Step 2 - Indicate what types of items that have such names should
  1648.         be included.  You can specify hidden, system, read-only, or archived
  1649.         files, and you can specify whether directories, labels, or files
  1650.         with no attributes (called Normal files by DOS) are included.  If
  1651.         a selection on this menu has a Yes by it, then it will be included;
  1652.         otherwise, it will be excluded.  By default, files that are marked
  1653.         as Hidden and/or System are not displayed (and you should NOT change
  1654.         any files with these attributes already set!).  To change a Yes to a
  1655.         No, or vice versa, just highlight the selection and tap or click on
  1656.         [Space], or tap or click on that item's selector key.
  1657.  
  1658.                 PROGRAM SHRINK
  1659.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1660.         Tap or click on [H] to change how ELFTREE shrinks itself when running
  1661.         a program.  It can either leave a small kernel of itself (about 2K)
  1662.         in memory (the default), or not.
  1663.  
  1664.                 NOTE TYPE
  1665.                 ▀▀▀▀▀▀▀▀▀
  1666.         Tap or click on [I] to choose the type of note file ELFTREE uses.
  1667.         This file is used to store notes about files and directories.  The
  1668.         three types are ET (the default), 4DOS and ProFinder.  If you use
  1669.         4DOS (a shareware replacement for COMMAND.COM), you will most likely
  1670.         want to use the 4DOS selection so that you can edit the notes in
  1671.         ELFTREE but still have the changes kept in 4DOS.
  1672.  
  1673.         ────────────────────────────────────────
  1674.                  Switches (Submenu)
  1675.                 ▀▀▀▀▀▀▀▀
  1676.         This menu controls the operation of various switches, such as how
  1677.         ELFTREE responds to the Alt and Ctrl keys, whether borders appear
  1678.         between the columns of file information, whether noise feedback is
  1679.         permitted, etc.
  1680.  
  1681.                 ALT/CTRL LOCK
  1682.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀
  1683.         Tap or click on [A] to toggle whether the Alt or Ctrl keys can be
  1684.         'locked' by tapping either one twice.  Once locked, the behavior of
  1685.         normal keys is modified by the status of the locked key.  For example,
  1686.         [A] becomes [Alt+A] or [Ctrl+A].  This was designed as a convenience
  1687.         to those users for whom typing is a challenge, but it can also be
  1688.         used to circumvent the action of a `hotkey' for a resident program.
  1689.  
  1690.                 ELVISH TOUCH
  1691.                 ▀▀▀▀▀▀▀▀▀▀▀▀
  1692.         Tap or click on [B] to toggle whether the Alt or Ctrl keys must be
  1693.         held down simultaneously when selecting a key.  When activated, you
  1694.         can enter [Alt+A] by tapping [Alt], then [A].  This is handy for
  1695.         people who find typing bothersome, such as people with arthritis,
  1696.         or executives who are not used to typing on a keyboard.
  1697.  
  1698.                 FILE COLUMNS
  1699.                 ▀▀▀▀▀▀▀▀▀▀▀▀
  1700.         Tap or click on [C] to toggle whether vertical lines separate the
  1701.         columns of file information.  The default is Yes; however, columns
  1702.         will still not be shown if the border type (see next item) is hidden.
  1703.         Note: Tap [B] from the file screen to toggle this setting.
  1704.  
  1705.                 QUIET
  1706.                 ▀▀▀▀▀
  1707.         Tap or click on [D] to toggle whether ELFTREE is allowed to beep when
  1708.         it needs to get your attention.  The default is Yes.
  1709.  
  1710.                 STORE TREE
  1711.                 ▀▀▀▀▀▀▀▀▀▀
  1712.         Tap or click on [E] to toggle whether directory trees for fixed
  1713.         disks are stored so that they do not have to be rebuilt each time
  1714.         a disk is accessed (this is the default).
  1715.  
  1716.                 VIEW SHRINK
  1717.                 ▀▀▀▀▀▀▀▀▀▀▀
  1718.         When you tap [V] to view a file, ELFTREE checks to see if it should
  1719.         run an external program to view it (this is controlled by the file
  1720.         VIEWERS.ELF).  If it finds one, this option determines whether it
  1721.         shrinks itself prior to running the viewing program.
  1722.  
  1723.                 DIRS FIRST
  1724.                 ▀▀▀▀▀▀▀▀▀▀
  1725.         When ELFTREE grabs the files from a directory, and the directory has
  1726.         subdirectories, this option controls whether they always appear at
  1727.         the beginning of the list, or if they will be mixed with the files.
  1728.         If they are placed at the beginning, they will always be in
  1729.         alphabetical order.  (This option does not apply to files gathered
  1730.         from the Find command.)
  1731.  
  1732.                 GROW POPUPS
  1733.                 ▀▀▀▀▀▀▀▀▀▀▀
  1734.         When ELFTREE opens a window to give you a message or to have you
  1735.         type in some text, it can either open the window immediately at full
  1736.         size, or grow it a bit more slowly.  This option lets you control
  1737.         how the windows appear.  Choose 'Yes' (the default) if you prefer
  1738.         flashier popups, and 'No' if you prefer instant popups.
  1739.  
  1740.                 VALIDATE TREE
  1741.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀
  1742.         When you display the directory tree, a quick check is done to see if
  1743.         any subdirectories have been added to the current directory, or if
  1744.         the tree may need to be rebuilt.  Choose 'Yes' (the default) to
  1745.         activate this option, and 'No' to deactivate it.
  1746.  
  1747.                 SET ARCHIVE
  1748.                 ▀▀▀▀▀▀▀▀▀▀▀
  1749.         When a file is copied or moved from one location to another, the
  1750.         file's attributes are copied also.  Making this option 'Yes' ensures
  1751.         that the archive attribute 'A' is set for the target file.  The
  1752.         default is 'No'.
  1753.  
  1754.                 SAVE COMMANDS
  1755.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀
  1756.         When you exit ELFTREE, commands entered through the DOS Gateway
  1757.         or the Menu system can be saved by setting this option to 'Yes'.
  1758.         The default is 'No' (commands are not saved).
  1759.  
  1760.                 SCAN CONFIRM
  1761.                 ▀▀▀▀▀▀▀▀▀▀▀▀
  1762.         When you tap [S] to rescan a directory tree, you will be asked to
  1763.         confirm it if this option is set to 'Yes' (the default).
  1764.  
  1765.                 SHOW NOTE LETTER
  1766.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1767.         Setting this option to Yes displays the first letter of a note
  1768.         instead of the paragraph symbol (ASCII 20).  The default is 'No'.
  1769.  
  1770.                 SHOW FILE SPEC
  1771.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1772.         Setting this option to Yes displays the file search specification
  1773.         on the screen line just above the file status area.
  1774.  
  1775.                 SHOW NAME.EXT
  1776.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀
  1777.         Setting this option to Yes displays file names as NAME.EXT instead
  1778.         of putting the extensions in a separate column.
  1779.  
  1780.                 DEL BEFORE COPY
  1781.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1782.         Setting this option to Yes forces a file to be deleted before it is
  1783.         copied over.  This is handy for people using a program that puts
  1784.         deleted files in a protected directory.
  1785.  
  1786.         ────────────────────────────────────────
  1787.                  Advanced Switches (Submenu)
  1788.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1789.         This menu controls numerous options that are of concern to the
  1790.         person who uses ELFTREE intensively.
  1791.  
  1792.                 ALWAYS FREE FILESPACE
  1793.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1794.         This option makes ELFTREE more aggressive in reducing memory
  1795.         before running programs that do not ask it to shrink.  With this
  1796.         activated, memory for files, directories and notes is freed
  1797.         prior to running a program, and reallocated afterwards.  (If
  1798.         not activated, ELFTREE will still free such memory if it detects
  1799.         that the program might need it.)
  1800.  
  1801.                 COPY OVERWRITE
  1802.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1803.         When copying or moving files, ELFTREE is careful not to overwrite
  1804.         any existing file without first asking permission to do so.  If
  1805.         this option is activated, you tell ELFTREE not to ask permission.
  1806.  
  1807.                 PROFESSIONAL MODE
  1808.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1809.         This setting controls whether directories with files in them can
  1810.         be erased, and whether the word 'Drive' should appear under the
  1811.         root directory name on the tree.
  1812.  
  1813.                 PROMPT FOR ERASE
  1814.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1815.         When this is turned on, each time you tap [F7] or [Del] to erase
  1816.         one or more files, ELFTREE will ask 'Erase Files?' before doing so.
  1817.         This prompt is designed to protect the user who may tap [Del]
  1818.         by mistake when they think they are tapping a different key.
  1819.         Note: Professional mode must be ON to activate this.
  1820.  
  1821.                 USE UNIQUE EXIT KEY
  1822.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1823.         Some people `lean' a little heavily on [Esc] when backing up from
  1824.         menus, or responding to an option.  If ELFTREE is set to Exit to
  1825.         either the Current or Original directory, the user may be tossed
  1826.         out to DOS unexpectedly.  This option prevents the [Esc] key from
  1827.         being used to exit from ELFTREE, and allows the user to designate
  1828.         which key to tap to leave ELFTREE.
  1829.  
  1830.                 SAVE FILE TAGS
  1831.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1832.         To make ELFTREE remember which files are tagged after running a
  1833.         program, set this option to 'Yes'.  If the program deletes or
  1834.         creates files, these will be included only when working locally.
  1835.  
  1836.                 ENHANCED KEYBOARD
  1837.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1838.         Normally, ELFTREE automatically senses whether you have an enhanced
  1839.         keyboard attached to your computer.  This option lets you override
  1840.         what is detected.  You can also use the command-line switch /Y=#
  1841.         to control this setting.
  1842.  
  1843.                 GET TRUE NAMES
  1844.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1845.         When you change directories or disks, ELFTREE asks your operating
  1846.         system (DOS, usually) for the logical name of the current directory.
  1847.         If the drive used is not on a network, ELFTREE then asks for the
  1848.         'actual', or 'true' name (in case the drive was aliased by SUBST).
  1849.         Since this uses a feature of DOS that does not work reliably on all
  1850.         work-alikes (network shells, DR-DOS, etc.), this lets you control
  1851.         when ELFTREE uses it.
  1852.  
  1853.         ────────────────────────────────────────
  1854.                 COMMAND LINE SWITCHES
  1855.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1856.         In addition to this customize menu, you can configure ELFTREE with
  1857.         certain command-line switches that you type after the ET that gets
  1858.         ELFTREE up and running.  Here are the switches that may be used,
  1859.         and what they represent:
  1860.  
  1861.         /#=<char>- If you prefer not to use '#' as the symbol that identifies
  1862.                 a macro symbol (for example, you may have files with '#' in
  1863.                 their names), use this to select another symbol.  For example,
  1864.                 to make '+' the symbol, use /#=+
  1865.         /4        - Use 4DOS-style note files (file name DESCRIPT.ION).
  1866.         /5        - Use ET-style note files (file name ELFTREE.NTE).
  1867.         /6        - Use ProFinder-style note files (file name TITLES.PF).
  1868.         /C        - if you have a composite monitor.
  1869.         /D=####        - Set maximum # of directories to handle.  Each uses
  1870.                         16 bytes. (max is 3,999; default is 1000)
  1871.         /F=####        - Set maximum # of files to handle.  Each uses 22 bytes.
  1872.                         (max is 16384; default is 5000)
  1873.         /G=####        - Set maximum # of directories that Find can handle.
  1874.                         Each uses 64 bytes.  (max is 999; default is 50)
  1875.         /H=#        - If # is 1, this activates high-speed disk scanning routines
  1876.                         for non-networked drives.
  1877.                         (default is 1, or ON; /H=0 turns it off)
  1878.         Note: A separate logical variable is maintained for high-speed
  1879.         scanning in the OS/2 Compatibility Box.  This switch affects only
  1880.         that variable's setting.
  1881.         /K=####        - If # is at least 10, this refers to the number of internal
  1882.                         macro keys to allow. (max is 5000; default is 100)
  1883.         /L=Z        - Sets last drive accessible to user.  (default is Z)
  1884.         /N=####        - Set maximum number of notes to handle.  Each one uses 64
  1885.                         bytes; the space is shared with /G=####.
  1886.                         (max is 1,000; default is 50)
  1887.         /R=###        - ASCII code of `retag' character to use (1-255).
  1888.                         (default is 9, which looks like a hollow circle)
  1889.         /T=###        - ASCII code of `tag' character to use (1-255).
  1890.                         (default is 4, which looks like a solid diamond)
  1891.         /U=####        - if #### is at least 500, this sets the maximum allowable
  1892.                         length of a menu command line.
  1893.                         (max is 10,000; default is 500)
  1894.         /Y=#        - If you do not have an enhanced keyboard, but you want
  1895.                         ELFTREE to think that you do (this will let you use
  1896.                         [Ctrl+Del] and other nonstandard keys), use 1 for #.
  1897.                         Use 0 for # if you do not want ELFTREE to use any of
  1898.                         the enhanced keyboard facilities, even if you have
  1899.                         such a keyboard.  (default is 1 if an enhanced keyboard
  1900.                         is detected, and 0 if not)
  1901.  
  1902.         Here is an example of how to set up ELFTREE to use 2,000 files,
  1903.         300 directories and 500 notes per directory:
  1904.  
  1905.                 ET /F=2000 /D=300 /N=500
  1906.  
  1907.         Be sure to tap SAVE [F9] if you want these to be permanent.
  1908.  
  1909.  
  1910.                 █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  1911.                 █ Rearranging The Order of Files █  Key: [F5]
  1912.                 █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  1913.  
  1914.         If you can't order the files in the list by sorting them, ELFTREE has
  1915.         a feature just for you.
  1916.  
  1917.         For example, how can you
  1918.          arrange these files:                        Like this?
  1919.  
  1920.               FIRST   .A                        FIFTH   .E
  1921.               SECOND  .B                        FIRST   .A
  1922.               THIRD   .C                        SECOND  .B
  1923.               FOURTH  .D                        SIXTH   .F
  1924.               FIFTH   .E                        THIRD   .C
  1925.               SIXTH   .F                        FOURTH  .D
  1926.  
  1927.         With ELFTREE, this is no problem.  Just highlight the item to move
  1928.         and tap the Rearrange [F5] key (or click on F5).  You can now drag
  1929.         the item up or down to a new location by using the [Up] or [Down]
  1930.         keys, or click on another file name to put the file above the one
  1931.         that was clicked on.  When it's at the new location, tap [Enter]
  1932.         or [Esc] (or click on them) to quit rearranging.
  1933.  
  1934.         So, in the above example, I would highlight FIFTH.E, tap [F5], tap
  1935.         [Up] 4 times, tap [Enter], then highlight SIXTH.F, tap [F5], tap [Up]
  1936.         2 times, and tap [Enter].
  1937.  
  1938.         Note: When you SORT [F2], all rearranging you did previously is
  1939.               cleared, and the items are sorted as you wish.
  1940.  
  1941.  
  1942.                         █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  1943.                         █ Changing Disks █  Keys: [F6], [L] or [Shift+disk]
  1944.                         █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  1945.  
  1946.         To look at a different disk or reread the current directory tap the
  1947.         Change Disk ([F6], [L]) key, then tap the letter of the disk to use.
  1948.         If using the mouse, click on the drive letter to change from the list
  1949.         of drives appearing above the Current Path.
  1950.  
  1951.         Note: Another way is to tap [Shift+disk].
  1952.  
  1953.         If the drive specified is not available for some reason, you'll
  1954.         be told by ELFTREE when it returns.  If you are trying to change
  1955.         to a floppy drive, and ELFTREE detects that the disk is not
  1956.         readable, it will ask if you want to format it.  If you do not
  1957.         (it could destroy any data on the disk), simply tap [Enter] to
  1958.         answer NO to this choice.
  1959.  
  1960.         You can change disks from either the file information screen or
  1961.         the directory tree display.  If you change from the tree, ELFTREE
  1962.         will automatically get the tree for the disk specified.  If you
  1963.         change from the file information screen, ELFTREE will bring up
  1964.         the files in the current directory for that disk.
  1965.  
  1966.  
  1967.                 █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  1968.                 █ Erasing Files or Directories █  Keys: [F7], [Del] or
  1969.                 █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█        [Ctrl+K]
  1970.  
  1971.         You can erase one or several items at a time in ELFTREE.  The files
  1972.         can be recovered with a number of utility programs on the market
  1973.         unless you choose to Wipe the files, which causes the files to be
  1974.         completely overwritten with null characters.  Disk volume labels
  1975.         can be erased as well.  To create a new label, tap [Ctrl+L].
  1976.  
  1977.         ────────────────────────────────────────
  1978.                 ERASING ONE FILE
  1979.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1980.         To erase one file, simply highlight it and tap ERASE ([F7] or [Del])
  1981.         or click on Del on the mouse toolbar.  (Note: [Ctrl+K] can also be
  1982.         used.)  A box with ERASE FILE(S)? will appear, to verify that you
  1983.         tapped the intended key.  Answer with a tap of the [Y] key or by
  1984.         clicking on the [Yes] box if this is what you meant (or tap [W] or
  1985.         click on [Wipe] to wipe the files).  If you did not mean to erase
  1986.         anything, tap [N] or [Esc], and this will be cancelled.  Otherwise:
  1987.  
  1988.         If no files are tagged, the highlighted file will be erased.
  1989.  
  1990.         If one or more files are tagged, another box will appear, (if you
  1991.         are not in Immediate mode) asking if the [Hilighted] or [Tagged]
  1992.         files should be erased, or if you want to [Cancel] erasing.
  1993.  
  1994.         If files are tagged, the selected file can be erased by choosing
  1995.         [Hilighted] (tap [H] or click on it with the mouse pointer).
  1996.  
  1997.         If the highlighted item is a directory, and no files are tagged,
  1998.         the message in the box will be REMOVE DIRECTORY? instead.  See
  1999.         the discussion further down for more on this.
  2000.  
  2001.         ────────────────────────────────────────
  2002.                 ERASING SEVERAL FILES
  2003.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2004.         To erase several files, simply `tag' them and tap the ERASE key.
  2005.         The message ERASE FILE(S)? will appear, to check to see if this
  2006.         is what you want to do.  Tap [Y] or select [Yes] to proceed, then
  2007.         tap [T] or select [Tagged] to start erasing the tagged files.
  2008.  
  2009.         To interrupt erasing, tap [Esc] or click on Esc.  To resume, tap
  2010.         [R] or click on [Resume].  To cancel, tap [Esc] or select [Cancel].
  2011.  
  2012.         ────────────────────────────────────────
  2013.                 REMOVING A DIRECTORY
  2014.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2015.         Tap [Del] on a selected directory to remove it.  Of course, to remove
  2016.         a directory, it (and all of its child directories, if any) must be
  2017.         empty of files.  A child directory, if it exists, will appear to the
  2018.         right on the directory tree display.  Here's a sample:
  2019.  
  2020.                 .
  2021.                 .
  2022.                 │
  2023.                 ├─ PARENT ──────┬─ CHILD1
  2024.                 │                └─ CHILD2
  2025.                 .
  2026.                 .
  2027.  
  2028.         Here, PARENT cannot be removed, even if it has no files in it, unless
  2029.         CHILD1 and CHILD2 are empty.  If CHILD1 and CHILD2 are empty, they
  2030.         will be removed immediately and ELFTREE will attempt to remove PARENT.
  2031.  
  2032.         As a convenience, you can remove a directory from either the directory
  2033.         tree display or the file information area.
  2034.  
  2035.         As a further convenience, if you select a directory from the tree
  2036.         that no longer exists, ELFTREE will automatically adjust its tree.
  2037.         This may happen, for example, if you remove a directory using DOS
  2038.         or another program.
  2039.  
  2040.         ────────────────────────────────────────
  2041.  
  2042.                 REMOVING A DIRECTORY (PART II)
  2043.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2044.         If you would like ELFTREE to be capable of deleting the files in a
  2045.         directory automatically, instead of having to delete them yourself
  2046.         ahead of time, there is a way to do this.  From the Advanced Switches
  2047.         menu under Customize, set Professional mode to Yes (the default is No)
  2048.         to activate it.
  2049.  
  2050.         When Professional mode is active, you will be warned if files exist
  2051.         in one or more directories to be deleted, and a box of choices will
  2052.         appear.  The options shown mean:
  2053.  
  2054.                 [N] - Cancel delete request.
  2055.                 [F] - Erase just the files in the parent and subdirectories,
  2056.                         but leave the directory structure intact.
  2057.                 [O] - Erase just the files in the parent directory.
  2058.                 [S] - Erase ALL files in parent and child directories, and
  2059.                         remove the directories as well.
  2060.                 [Y] - Erase ALL files in the parent directory, and remove
  2061.                         it as well.
  2062.         To select an option, either click on its box or tap the letter that
  2063.         appears in the box.
  2064.  
  2065.  
  2066.                         █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  2067.                         █ Return To Last Directory █  Key: [F8]
  2068.                         █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  2069.  
  2070.         You can quickly return to the directory you were in last by tapping
  2071.         the Last Directory [F8] key or clicking on F8.  To return to the
  2072.         directory you left, tap [F8] again.
  2073.  
  2074.         This is handy when you need to compare two directories before
  2075.         copying or moving files from one to another, or if you simply
  2076.         need a quick way to return to where you came from.
  2077.  
  2078.                  Compare Directories
  2079.                  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2080.         Tap [Ctrl+F8] (or press [Ctrl] and click on F8) to quickly tag files
  2081.         in the current directory that are also in the last directory you
  2082.         visited, but are not identical due to their having a different size
  2083.         or date/time stamp.  Files which are not in the other directory will
  2084.         be 'retagged', which you can promote to 'tagged' with the Tag Retag
  2085.         command.  If you wish to also process the previous directory, simply
  2086.         switch back to it with [F8], then select [Ctrl+F8] again.
  2087.  
  2088.         You have two choices on the comparison.  The Slow option compares
  2089.         files of the same size on a byte-by-byte basis to see if they are
  2090.         identical.  The Fast option does not perform an internal comparison;
  2091.         it just looks at the file properties.
  2092.  
  2093.  
  2094.                         █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  2095.                         █ Save ELFTREE Settings █  Key: [F9]
  2096.                         █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  2097.  
  2098.         When you change ELFTREE outside of the Customize [F4] menus, these
  2099.         changes are not saved until you tap or click on the SAVE [F9] key.
  2100.         This creates a file called ELFTREE.CFG in the directory where
  2101.         ELFTREE's menus, tree maps and Find files are stored.  To use a
  2102.         configuration file with a different name, use the environment
  2103.         variable ETCONFIG to set it.  For example: set ETCONFIG=MONO.CFG
  2104.  
  2105.         You can VIEW the configuration file with ELFTREE, and can make
  2106.         changes to it with an editor, although this is not recommended.
  2107.  
  2108.         ELFTREE.CFG currently stores such items as the colors to use, the
  2109.         number of lines to use on the screen, the number of lines you were
  2110.         using before invoking ELFTREE, the file search specification, the
  2111.         Find search specification, the name of your editor, any editor
  2112.         parameters you want, etc.  The DOS commands you used during a
  2113.         session are saved in ELFTREE.CMD (if you set the switch to save them).
  2114.  
  2115.  
  2116.                         █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  2117.                         █ Go To Child Directory █  Key: [Ctrl+Right]
  2118.                         █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  2119.  
  2120.         If the currently highlighted item in the file information area is a
  2121.         directory, jump into it by tapping [Ctrl+RightArrow] (in Immediate
  2122.         mode, just tap or click on [Enter]).  The files in this directory
  2123.         will appear.
  2124.  
  2125.         ────────────────────────────────────────
  2126.                  GO TO PARENT DIRECTORY
  2127.                  ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  2128.  
  2129.         To quickly go to the parent of the current directory, tap the PARENT
  2130.         [Ctrl+LeftArrow] or [.] key.  This will display the files from the
  2131.         parent directory, and the directory just left will be highlighted.
  2132.  
  2133.         If you are in the root directory when you tap this key, you will be
  2134.         moved up to the next previous directory in the list, if one exists.
  2135.  
  2136.  
  2137.                         █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  2138.                         █ For EGA/VGA Displays █  Key: [Ctrl+V]
  2139.                         █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  2140.  
  2141.         If your computer has an EGA or VGA display, you can see more
  2142.         information at a time by changing the number of lines ELFTREE shows
  2143.         on the screen.
  2144.  
  2145.         ────────────────────────────────────────
  2146.                  HOW TO ACTIVATE EGA/VGA MODES
  2147.                  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2148.  
  2149.         To change the number of lines on the screen, just tap [Ctrl+V]
  2150.         (hold down the Ctrl key and tap V).  If you are viewing a file,
  2151.         looking at your directories, or looking at the menu screen, you
  2152.         will switch to the next mode automatically.
  2153.  
  2154.         The available number of lines per screen are 25/43 for an EGA, and
  2155.         25/28/50 for a VGA.  So, if your current screen is set for 25 lines,
  2156.         your next one will be 43 for an EGA, and 28 for a VGA.  If you tap
  2157.         [Ctrl+V] one more time, you'll get 25 on an EGA, and 50 on a VGA.
  2158.         On a VGA, one more tap will get you back to 25 lines.
  2159.  
  2160.         This is a handy way of getting more information (directories,
  2161.         files, browsed file) on your screen at a time.  You will find
  2162.         the directory tree display gives you almost twice as many branches
  2163.         in 43 line mode as in 25, and thus you get a better picture of your
  2164.         disk directory structure.
  2165.  
  2166.  
  2167.                 █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  2168.                 █ Change File Date and Time  █  Key: [Ctrl+T]
  2169.                 █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  2170.  
  2171.         You can change the date and time of one or many files with
  2172.         ELFTREE.  This is handy, for example, if you are working on a
  2173.         group of files in a project, and you want them all to have the
  2174.         same date and time.
  2175.  
  2176.         To change the date and time for one or more files, tap
  2177.         CHANGE FILE DATE [Ctrl+T].  A box will appear, and you should enter
  2178.         the date and time desired where indicated.  Be sure to follow the
  2179.         format supplied in the example.
  2180.  
  2181.           For example:  1-1-90 12:00p                is a valid date
  2182.  
  2183.         (Note: Tap or click on [F10] to put in the current date and time.)
  2184.  
  2185.         If no files are tagged, the highlighted file's date and time will
  2186.         be changed to what you specified.
  2187.  
  2188.         If one or more files are tagged, another box will appear, asking
  2189.         whether you want to process the [Hilighted] or [Tagged] files, or
  2190.         just want to [Cancel] the operation.
  2191.  
  2192.         If you have tagged files, you change the highlighted file by either
  2193.         tapping [H] or clicking on [Hilighted].
  2194.  
  2195.         To change the date and time for the tagged files, just tap [T] or
  2196.         click on [Tagged].
  2197.  
  2198.  
  2199.                         █▀▀▀▀▀▀▀▀▀▀▀▀█
  2200.                         █ Attributes █  Key: [A]
  2201.                         █▄▄▄▄▄▄▄▄▄▄▄▄█
  2202.  
  2203.         You can use ELFTREE to provide some additional security to your
  2204.         computer system by marking your important files as `read-only',
  2205.         `hidden', or `system'.  Also, ELFTREE will show you the current
  2206.         attributes of the items displayed in the last column.  Here is
  2207.         a brief description of what each symbol displayed there means:
  2208.  
  2209.         ────────────────────────────────────────
  2210.         [R]        READ ONLY
  2211.                 ▀▀▀▀▀▀▀▀▀
  2212.         When you make a file `read-only', you tell DOS that it is not
  2213.         allowed to make changes to the file.  This prevents others from
  2214.         erasing it easily.  Of course, you can use ELFTREE to erase a
  2215.         `read-only' file, but the DOS Erase command will give you the
  2216.         message `Access denied'.  As a rule, you should never make data
  2217.         files `read-only', or else the programs that use them will probably
  2218.         not function correctly.  For example, if you make ELFTREE.CFG
  2219.         `read-only', then you will not be able to save any configuration
  2220.         changes you make to ELFTREE.
  2221.  
  2222.         ────────────────────────────────────────
  2223.         [H,S]        HIDDEN/SYSTEM
  2224.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀
  2225.         Marking a file as `hidden' or `system' keeps it from being shown
  2226.         by DOS when you give a DIR command (this is true for hidden
  2227.         directories as well).  This is a good way to keep casual snoops
  2228.         from seeing what you have on your disks.  If you have DOS 3.0
  2229.         or later, you can hide executable files (such as ELFTREE.EXE),
  2230.         yet still run them as if they weren't hidden!  Be careful of
  2231.         unhiding files that come with your software; the files might
  2232.         be part of a copy protection scheme, and unhiding them could
  2233.         prevent the program that uses them from working.
  2234.  
  2235.         NOTE: If you mark files as `hidden', `system', or `read-only', any
  2236.                 disk defragmentation program you use will NOT MOVE THESE
  2237.                 CLUSTERS.  If you want them reorganized, you'll have to
  2238.                 change their attributes, then run your defragmentation
  2239.                 program, then change them back.  Use the ELFTREE Find feature
  2240.                 to help you if the files are spread across many directories
  2241.                 directories or on many disks.
  2242.  
  2243.         ────────────────────────────────────────
  2244.         [A]        ARCHIVED
  2245.                 ▀▀▀▀▀▀▀▀
  2246.         When you make changes to a file, DOS sets the `archive' attribute
  2247.         to denote that it needs to be backed up.  Backup programs that
  2248.         perform so-called `incremental' backups look for files that have
  2249.         their `archive' attribute set.
  2250.  
  2251.         ────────────────────────────────────────
  2252.         [D]        DIRECTORY
  2253.                 ▀▀▀▀▀▀▀▀▀
  2254.         This marks the item as a directory (as opposed to a file or a disk
  2255.         volume label).  ELFTREE can hide directories as well as files, and
  2256.         can make directories `read-only' also.  Hiding a directory is a
  2257.         quick way to hide the files it contains as well.
  2258.  
  2259.         ────────────────────────────────────────
  2260.         [L]        LABEL
  2261.                 ▀▀▀▀▀
  2262.         This marks the item as a disk volume label (name on the disk).
  2263.  
  2264.         ────────────────────────────────────────
  2265.         [N]        NORMAL
  2266.                 ▀▀▀▀▀▀
  2267.         A file with no attributes is called a NORMAL file.
  2268.  
  2269.         ────────────────────────────────────────
  2270.  
  2271.                         Changing Attributes
  2272.  
  2273.         It's easy to change attributes with ELFTREE.  Select Attribute
  2274.         from the menu bar, and a box will pop up.  In this box will be the
  2275.         attributes you can change (Archive, Read-only, Hidden and System).
  2276.         In front of each of these will be `N/C', which means `no change'.
  2277.         Simply select the attribute you want to change, and tap [Space] or
  2278.         click on it to cycle through the choices.  The `Yes' choice means
  2279.         `give the item this attribute', and `No' means `remove this attribute
  2280.         from the item'.
  2281.  
  2282.         After selecting the desired attributes, tap or click on [Enter] and
  2283.         the files/directory will be given these attributes.
  2284.  
  2285.         Note: You can also tap or click on [+] to set an attribute to 'Yes',
  2286.                 or tap or click on [-] to remove it.
  2287.  
  2288.  
  2289.                 █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  2290.                 █ Copying Files and Directories █  Key: [C]
  2291.                 █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  2292.  
  2293.         You can copy one or many files (even entire directories) with
  2294.         ELFTREE, and with just a few keystrokes!  With a little practice,
  2295.         you'll swear off DOS forever for copying your files.
  2296.  
  2297.         You may be aware already that when you use DOS to copy a file,
  2298.         and already have a file with the same name on the disk, DOS may
  2299.         overwrite that file without any warning message.  This can cause
  2300.         you to lose data!!  ELFTREE will not overwrite files unless you
  2301.         specifically tell it to do so.  Also, if you have a note attached to
  2302.         a file, the note will be copied with the file if there is no file
  2303.         with that name in the directory you are copying to.
  2304.  
  2305.         ────────────────────────────────────────
  2306.                 HILIGHTED
  2307.                 ▀▀▀▀▀▀▀▀▀
  2308.         Assuming no files are tagged, you can copy a file by selecting the
  2309.         Copy command from the menu bar (tap [C] or click on Copy).  If files
  2310.         are tagged, a submenu will appear - select Highlighted from this.
  2311.         Next, find the drive and directory to copy the files to (or make a
  2312.         new directory, if needed), tap [Enter] or double-click on it, and sit
  2313.         back and let ELFTREE copy it.
  2314.  
  2315.         You can duplicate a file by selecting the same directory for the
  2316.         destination, or by using the ["] key.  ELFTREE will ask you to
  2317.         enter a name for it, and then proceed to copy it.
  2318.  
  2319.         ────────────────────────────────────────
  2320.                 TAGGED
  2321.                 ▀▀▀▀▀▀
  2322.         After tagging the files to copy (by tapping [Space], using the TAG
  2323.         menu command or right-clicking on them with the mouse), copy them by
  2324.         selecting Copy Tagged from the menu bar.  Next, find the directory
  2325.         to copy the files to (or make a new one, if needed), tap [Enter] or
  2326.         double-click on it, and sit back and let ELFTREE copy the files.
  2327.  
  2328.         If you don't want ELFTREE to ask for permission about replacing
  2329.         files that may exist in the target directory before starting to copy
  2330.         the tagged files, change the Copy Overwrite option in the Advanced
  2331.         Switches submenu under Customizing.  Be careful, though - you may
  2332.         replace files you didn't intend to replace!
  2333.  
  2334.                 COMBINING TAGGED FILES        [&]
  2335.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2336.         To combine several files into one, just tag them and use the `&'
  2337.         key to indicate that you wish to copy them into one file.  ELFTREE
  2338.         will ask you for the name of the file to copy it into, and then start
  2339.         pouring the contents of these files into the one you specified.
  2340.  
  2341.         ────────────────────────────────────────
  2342.                 COPYING ENTIRE DIRECTORIES
  2343.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2344.         ELFTREE can copy entire directories from one disk to another.  To do
  2345.         this, you must be looking at the directory tree (tap [D] or click on
  2346.         DirTree to get to it).  Now, tag the directories you want copied.
  2347.  
  2348.         Here's how to tag them:
  2349.           1. Tap [Space] to tag an individual directory.
  2350.           2. Right-click on a directory touched with the mouse pointer.
  2351.           3. Tap [T] or click on Tag - to tag the current directory and all
  2352.                 of its subdirectories.  (Hint: to tag all directories on a
  2353.                 disk, move to the root directory before selecting Tagged.)
  2354.           4. Tap [U] or click on Untag - to untag the current directory and
  2355.                 all of its subdirectories.
  2356.  
  2357.         Now, tap [C] or click on Copy, tell ELFTREE what disk to copy to,
  2358.         and sit back and let ELFTREE copy the directories.
  2359.  
  2360.         As ELFTREE copies files, it checks to see if there's enough room
  2361.         on the disk to store the copy.  If there is not, and you are
  2362.         copying to a floppy, ELFTREE will tell you there is not enough
  2363.         room to copy the file, and will let you Skip the file, put in a
  2364.         fresh disk and Continue, or Quit copying altogether.  If you put
  2365.         in a disk that has not been formatted, ELFTREE will give you an
  2366.         error message (such as "Unreadable disk in Drive A"), and then ask
  2367.         if you want to format the disk right now.  Tap [Y] or click on Yes
  2368.         to format it, and ELFTREE will invoke the format program you gave
  2369.         to format the disk.  (If you have not supplied ELFTREE with the
  2370.         format program yet, then you will be requested to supply it at this
  2371.         time before proceeding to format.)  ELFTREE will not format a drive
  2372.         that is not a floppy, so that you cannot use it to format a hard
  2373.         disk inadvertently.  After formatting, ELFTREE will resume copying
  2374.         the files.
  2375.  
  2376.         NOTE: When copying directories, ELFTREE will only copy those files
  2377.                 that match the current search specification (set with the F10
  2378.                 key) and attributes.  You may want to change the
  2379.                 specifications before copying.
  2380.  
  2381.         ────────────────────────────────────────
  2382.                 COPYING TO MORE THAN ONE DIRECTORY
  2383.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2384.         ELFTREE can copy one or more files to more than one directory
  2385.         quickly and easily.  Here's how:
  2386.                 1. Tag the files to copy (if more than one).
  2387.                 2. Select the Copy tool.
  2388.                 3. Tag each directory you want to copy them to.
  2389.                 4. Tap [Enter] to start copying.
  2390.  
  2391.         ────────────────────────────────────────
  2392.                 COPY TO SAME DIRECTORY ON TARGET DISK
  2393.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2394.         To copy one or more files to a directory with the same name on a
  2395.         different drive, just tap [Alt+drive] when asked which drive to
  2396.         copy to.  For example, to copy files in C:\WORK to A:\WORK, just
  2397.         tap [Alt+A] when selecting the target disk (with the mouse, just
  2398.         press down [Alt] and click on A).
  2399.  
  2400.         ────────────────────────────────────────
  2401.                 COPY TO CURRENT DIRECTORY ON TARGET DISK
  2402.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2403.         To copy one or more files to the current directory on a different
  2404.         drive, just tap [Shift+drive] when asked which drive to copy to
  2405.         (with the mouse, just press [Shift] and click on the drive).
  2406.  
  2407.         ────────────────────────────────────────
  2408.                 EMPTY FILES OR THOSE WITH SPECIAL ATTRIBUTES
  2409.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2410.         DOS will not copy files of zero length, and when it copies read-only
  2411.         files, the newly created files will not be read-only.  ELFTREE will
  2412.         copy zero-length files and preserve any special attributes (hidden,
  2413.         read-only, etc.) that may have been set.  Some older programs use
  2414.         this as a form of copy protection.
  2415.  
  2416.         ────────────────────────────────────────
  2417.                 SPECIAL CHOICES WHEN A FILE ALREADY EXISTS
  2418.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2419.         If you are copying to a file that already exists, and have not given
  2420.         ELFTREE blanket permission to overwrite it, then ELFTREE will ask you
  2421.         what to do at that time.  Your choices are as follows:
  2422.  
  2423.                 No        - Don't Replace it
  2424.                 Yes        - Replace it
  2425.                 Append        - Add to the end of the file.
  2426.                 Edit        - Edit the file that already exists.
  2427.                 Later        - Replace the target files only if they are older
  2428.                           than the ones being copied or moved.
  2429.                 Overwrite - Replace this file, and give permission to
  2430.                           overwrite any others that may exist.
  2431.                 Rename        - Rename the file (preserving both).
  2432.                 View        - View the file that already exists.
  2433.  
  2434.         To select one of these choices, either tap the letter of the option
  2435.         or click on it with the mouse.
  2436.  
  2437.         If the file you are about to overwrite is read-only, ELFTREE will
  2438.         ask you for permission to remove this protection before proceeding.
  2439.         If the target file is a directory or label, then ELFTREE will ask
  2440.         you to rename it before proceeding.
  2441.  
  2442.  
  2443.                         █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  2444.                         █ Directory Display █  Key: [D]
  2445.                         █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  2446.  
  2447.         ELFTREE shows the directory structure on your disk in the shape of a
  2448.         tree.  This representation makes it easy for you to manage them with
  2449.         a minimum of bother.  If a note is attached to the file that stores
  2450.         the tree, it is shown just below the path.   If using a mouse, the
  2451.         available drives are listed above the path.
  2452.  
  2453.         Below is a list of helpful keys and a description of what you
  2454.         can do while you are looking at the display of your directories:
  2455.  
  2456.         ────────────────────────────────────────
  2457.                         MOUSE FUNCTIONS
  2458.  
  2459. Menu Bar        Click on a menu selection to activate it.  For example, click
  2460.                 on Print to activate it.
  2461.  
  2462. Description        Double-click to activate help for the highlighted menu item.
  2463.  
  2464. Drive List        Click on a drive letter to change drives.
  2465.  
  2466. Current Path        Click on Drive portion to change drives, click on path
  2467.                  portion to show the previous file information area.
  2468.  
  2469. ? - Help        Click to bring up a help screen of what keys are active.
  2470.                 Click on a key to simulate tapping it.
  2471.  
  2472. Tree                Left-click to highlight a directory, right-click to tag or
  2473.                 untag a directory, double-click to simulate tapping [Enter]
  2474.                 for a directory.  Click and hold down a mouse button to move
  2475.                 selection bar to another directory (they will be tagged or
  2476.                 untagged if the right mouse button is held down).
  2477.  
  2478. Left Edge        Click on left edge of screen to simulate [Left] key.
  2479. Right Edge        Click on right edge of screen to simulate [Right] key.
  2480.  
  2481. Miscellaneous        If a box appears on the screen, clicking inside the box (but
  2482.                 not on any 'hot spot') usually does the same action as
  2483.                 tapping [Enter].  Clicking outside the box (but not on the
  2484.                 mouse toolbar) usually does the same as tapping [Esc] to
  2485.                 cancel an action.
  2486.  
  2487.         ────────────────────────────────────────
  2488.                 SOME SPECIAL KEYS
  2489.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2490.  
  2491. [Ctrl+Enter]        Selects the highlighted item on the moving-bar menu.
  2492.  
  2493. [Enter]                Selects the directory for display of files, then shows
  2494.                  the items in this directory.  If copying/moving files,
  2495.                  this just selects the destination directory.
  2496.  
  2497. [Esc]                Leaves the directory screen; displays files.
  2498.  
  2499. [#]                Displays directory statistics (# of dirs, # hidden, # tagged,
  2500.                  #of files in them, total size of files).
  2501.  
  2502. [Space]                Tags/Untags the highlighted directory, updating the combined
  2503.                  size of the files affected, and moves down the column.
  2504.  
  2505. [Ctrl+V]        For EGA adapters, this toggles between 25 and 43 line modes.
  2506.                  For VGA, this cycles among 25, 28 and 50 line modes.
  2507.  
  2508. [Ctrl+Right]        Selects the next item on the moving-bar menu.
  2509. [Ctrl+Left]        Selects the previous item on the moving-bar menu.
  2510.  
  2511. [F1]                Brings up help on using Directories.
  2512.  
  2513. [F2]                Displays current status of many ELFTREE settings.
  2514.  
  2515. [F4]                Customizes the style of the tree.
  2516.  
  2517. [F5]                Rescans the subtree from the currently highlighted directory.
  2518.  
  2519. [L] or [F6]        Display directory tree for another disk.
  2520. or [Shift+disk]
  2521.  
  2522. [DEL], [F7]        Remove highlighted directory and all empty subdirectories.
  2523. or [Ctrl+K]         If Professional Mode is on, you can remove directories with
  2524.                  files in them as well.
  2525.  
  2526. [F8]                Toggles whether the [Enter], [Right] and [Left] keys affect
  2527.                  the moving-bar menu selections.
  2528.  
  2529. [F9]                Saves the current directory tree to disk.
  2530.  
  2531. [F10]                Changes what files are used when you select move, copy,
  2532.                  graft or [Enter].
  2533.  
  2534. [C]                Copy tagged directories to another disk.
  2535.  
  2536. [E]                Exposes hidden subdirectories of the highlighted directory.
  2537.  
  2538. [W] or [F]        Find a directory by name.  (accepts non-DOS names, too!)
  2539. [Alt+Key]        Search for a directory whose first letter matches `Key'.  For
  2540.                  ex, [Alt+A] looks for the next one that starts with `A'.
  2541. [=]                Searches for a directory name as you type it.
  2542.  
  2543. [G]                Graft (attach) the tagged directories to another directory,
  2544.                  either on the same or another disk.  The files can be
  2545.                  copied or moved.  Great for reorganizing your directories
  2546.                  or moving some between nodes on a network!
  2547.  
  2548. [H] or [>]        If directories are tagged, this hides them from view (they
  2549.                  are still visible from DOS).  If none are tagged, this will
  2550.                  hide all directories that have not already been hidden that
  2551.                  appear to the right of the current column in the tree.
  2552.                  (You will be prompted to confirm this.)
  2553.  
  2554. [M]                Move tagged directories to another disk.
  2555.  
  2556. [N]                Make a new subdirectory of the one currently highlighted.
  2557.  
  2558. [O] or [<]        Open Next Level - unhides (opens) the next column of
  2559.                  directories that were hidden with the Hide command.
  2560.  
  2561. [P]                Print the directory tree as displayed.
  2562.  
  2563. [R]                Rename the currently highlighted directory.
  2564.  
  2565. [S]                Rebuilds the directory tree for the current disk.
  2566.  
  2567. [T]                Tag the highlighted directory and all subdirectories.
  2568.  
  2569. [U]                Untag the highlighted directory and all subdirectories.
  2570.  
  2571.         ────────────────────────────────────────
  2572.                 MOVING AROUND THE TREE
  2573.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2574.         To navigate around the tree display, use these keys:
  2575.  
  2576. [Right]                Moves to the first directory below the current one in the next
  2577.                  column.  If none, it moves to the next one in the same column.
  2578.  
  2579. [.] [Ctrl+P]
  2580. or [Left]        Moves to the parent of the current directory.
  2581. [Up]                Moves to the previous directory in this column.
  2582. [Down]                Moves to the next directory in this column.  If none, goes
  2583.                  one column to the right, if possible.
  2584.  
  2585. [Home]                Moves to the first (root) directory.
  2586. [End]                Moves to the last visible directory.
  2587.  
  2588. [PgDn]                Moves to the last directory on the screen, then to the next
  2589.                  screen.
  2590.  
  2591. [PgUp]                Moves to the first directory on the screen, then to the
  2592.                  previous screen.
  2593.  
  2594. [Plus] or [+]        Highlights the next directory in the tree.  When you reach
  2595.                  the end, it starts over at the first directory.
  2596.  
  2597. [Minus] or [-]        Highlights the previous directory in the tree.  When you
  2598.                  reach the beginning, it starts over at the last directory.
  2599.  
  2600.         ────────────────────────────────────────
  2601.                 TREE WIDTH
  2602.                 ▀▀▀▀▀▀▀▀▀▀
  2603.         ELFTREE is sensitive to the length of directory names.  Shorter
  2604.         names yield a tree with narrower columns than one with longer names.
  2605.         Thus, more columns of directories are displayed if you keep these
  2606.         names short.  (When determining the width of the tree columns, only
  2607.         visible directories are used.  So, you can make ELFTREE see only
  2608.         short names by Hiding the ones with long names.)
  2609.  
  2610.         ────────────────────────────────────────
  2611. [Del], [F7]        ERASE DIRECTORY
  2612.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2613.         Once you've deleted all of the items in a directory, you can delete
  2614.         the directory itself by tapping the [F7] or [Del] key or clicking on
  2615.         Del.  If successful, the directory tree is updated to reflect the
  2616.         change.  If not, you still have files (or nonempty subdirectories)
  2617.         still in the directory.  Check the file search specification ([F10]
  2618.         key) to see if it includes all possible files.  If subdirectories are
  2619.         still attached to the directory, they will appear to the right of it.
  2620.         You will have to delete the files in these directories before you can
  2621.         delete the 'parent' directory.
  2622.  
  2623.         ────────────────────────────────────────
  2624.         [C, M]        COPY/MOVE DIRECTORIES
  2625.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2626.         To copy or move one or more directories, just tag them and tap [C]
  2627.         or [M] (or click on Copy or Move).  Next, indicate what disk to copy
  2628.         or move them to, and let ELFTREE do it.  The files will be copied
  2629.         or moved to directories with the same name on the target disk.
  2630.  
  2631.         With a mouse, right-click on a directory to tag or untag it.  Drag
  2632.         the mouse cursor while holding down the right button to extend the
  2633.         operation as it is moved.
  2634.  
  2635.         ────────────────────────────────────────
  2636.         [E]        EXPOSE DIRECTORY
  2637.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2638.         Tap [E] or click on Expose to reveal one or more hidden child
  2639.         directories of the currently highlighted directory.
  2640.  
  2641.         ────────────────────────────────────────
  2642.         [F]        FIND DIRECTORY, Part I
  2643.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2644.         To find a directory of a given name, you can search for it by tapping
  2645.         [F] or [W] or clicking on Find.  You will be prompted for the name
  2646.         to look for (non-DOS names can be used), then ELFTREE will highlight
  2647.         the next directory that matches what you entered.  For example, to
  2648.         find a directory called TREE, you could search for it by typing TR*.
  2649.         ELFTREE would find TREE, of course, but it would also find TROUBLE,
  2650.         TRACK, and other directories that begin with TR.  After finding a
  2651.         directory, ELFTREE asks if it should keep looking.  If you have the
  2652.         one you want, tap or click on [Enter] to select it, or tap or click
  2653.         on [Esc] to quit searching.
  2654.  
  2655.         This is especially handy when looking at a tree display of a
  2656.         disk with many directories.  Using it will help you find the
  2657.         directory you want quickly.
  2658.  
  2659.         [=]        FIND DIRECTORY, Part II
  2660.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2661.         Another quick way to find a directory is to have ELFTREE search for
  2662.         it as you type its name!  To activate this, tap the [=] key once.
  2663.         In the space provided, type the name of the directory you are looking
  2664.         for.  As you type the name, the next directory that matches it will
  2665.         be highlighted automatically.  Tap or click on [Down] or [Up] for
  2666.         the next or previous match, respectively.
  2667.  
  2668.         ────────────────────────────────────────
  2669.         [G]        GRAFT DIRECTORY
  2670.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2671.         To graft one or more directories onto another, just tag them and
  2672.         tap [G] or click on Graft.  Next, specify whether the directories
  2673.         should be copied or moved during the grafting process, and what disk
  2674.         to graft the directories onto (you can graft them onto any disk,
  2675.         including the current one).  You'll then be shown a directory tree
  2676.         for the target disk.  Highlight the directory you want to graft onto,
  2677.         and tap [Enter] to select it and begin the grafting process.
  2678.  
  2679.         Here's an example.  Suppose I tag five directories to graft:
  2680.  
  2681.         C:\ ─────┬ DUMMY1 ──┬ A
  2682.                  │           ├─ B ───────┬ C
  2683.                  │           │           └ D
  2684.                  │           └─ E
  2685.                  ├─ DUMMY2 ──┬ 1
  2686.                  │           ├─ 2
  2687.                  │           └─ 3
  2688.                  └─ DUMMY3
  2689.  
  2690.         Next, I'll specify that I want these directories moved, that I want
  2691.         drive C, and I'll select DUMMY3 as the target directory.  This is
  2692.         what the tree will look like after the grafting is done:
  2693.  
  2694.         C:\ ─────┬─ DUMMY1 ──┬─ B
  2695.                  │           └─ E
  2696.                  ├─ DUMMY2 ──┬─ 2
  2697.                  │           └─ 3
  2698.                  └─ DUMMY3 ──┬─ DUMMY1 ──┬─ A
  2699.                              │           ├─ C
  2700.                              │           └─ D
  2701.                              └─ 1
  2702.  
  2703.         Notice that, even though DUMMY1 was not able to be removed (it
  2704.         has child directories of B and E), all of the files that it held
  2705.         have been moved to the DUMMY1 child of DUMMY3 (assuming here that
  2706.         the filespec used was *.*).  Notice, too that directories C and D
  2707.         are now attached directly to DUMMY1 instead of to B.
  2708.  
  2709.         You can see that grafting directories is a quick way to redo the
  2710.         directory structure of a disk.  With ELFTREE, you can graft onto
  2711.         another disk, which is especially handy on networks.
  2712.  
  2713.         ────────────────────────────────────────
  2714.         [H,<]        HIDE DIRECTORY
  2715.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2716.         To hide one or more directories, just tag them and tap [H] or [<] or
  2717.         click on Hide.  The tagged directories will be immediately removed
  2718.         from view (they still exist, and can be seen from DOS, but are just
  2719.         not shown).  To expose them again, move to their parent directory
  2720.         and tap [E] or click on Expose.
  2721.  
  2722.         To hide all directories to the right of the column you are currently
  2723.         in, don't tag any directories - just tap [H] or [<] or click on Hide.
  2724.         You will be asked if you want to hide all directories to the right
  2725.         of the current column.  To do so, select [Enter] or [Yes].  To not,
  2726.         tap [Esc] or [N].  To open up the next column of directories that
  2727.         have been hidden in this way, tap [O] or [>].  (This will not display
  2728.         directories that have been hidden after tagging, as described in the
  2729.         preceding paragraph.  For this, tap [E] or click on Expose while
  2730.         highlighted the parent directory.)
  2731.  
  2732.         ────────────────────────────────────────
  2733.         [N]        NEW DIRECTORY
  2734.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀
  2735.         To create a new subdirectory, just highlight the directory you want
  2736.         to be its `parent' and tap [N] or click on New.  You will be prompted
  2737.         for a name to give this `child'.  Just type the name, and let ELFTREE
  2738.         make it.  If successful, ELFTREE will show the updated tree with the
  2739.         new directory in it (if it fits on the screen, of course).
  2740.  
  2741.         ────────────────────────────────────────
  2742.         [P]        PRINT TREE
  2743.                 ▀▀▀▀▀▀▀▀▀▀
  2744.         To print the current directory tree, simply tap [P] or click on Print
  2745.         when you are looking at the tree, and it will be printed immediately.
  2746.         To see how much space is used by files in one or more directories,
  2747.         simply tag the directories to be checked and tap [Y] or click on Yes
  2748.         when asked to show the space used by each tagged directory.
  2749.  
  2750.         ────────────────────────────────────────
  2751.         [F4]        CHANGE TREE STYLE
  2752.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2753.         Tap or click on [F4] to change the characters used to show the tree.
  2754.         This may be needed if your printer has a difficult time trying to
  2755.         draw the tree (for example, you might get letters instead of lines).
  2756.  
  2757.         ────────────────────────────────────────
  2758.         [S]        SCAN DISK
  2759.                 ▀▀▀▀▀▀▀▀▀
  2760.         Sometimes, such as after copying directories to another disk or
  2761.         inserting a new floppy disk into your machine, you may need to rescan
  2762.         a disk to regrow the tree.  Simply tap [S] or click on Scan to start
  2763.         the process, wait a few seconds for it to complete, and ELFTREE will
  2764.         display the tree.
  2765.  
  2766.         To grow only the portion of the tree beginning with the highlighted
  2767.         directory, tap or click on [F5] instead of [S] or Scan.
  2768.  
  2769.         If you have told ELFTREE to exclude files with certain attributes
  2770.         from the display, then any directories with these attributes
  2771.         will likewise be excluded when the disk is scanned.  ELFTREE
  2772.         is respecting your wish for privacy for these directories.
  2773.  
  2774.         ELFTREE will automatically initiate a scan of your disk if you
  2775.         ask to bring up the tree display while in a directory that was
  2776.         not created with ELFTREE.  This is a convenience, so that ELFTREE
  2777.         can give you up-to-date disk information.
  2778.  
  2779.         When ELFTREE builds a new tree by scanning the disk, it reveals
  2780.         all directories that were formerly hidden through use of Hide, as
  2781.         described above.  Simply tag them and select Hide to hide them again.
  2782.  
  2783.  
  2784.                         █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  2785.                         █ Editing A File █  Key: [E]
  2786.                         █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  2787.  
  2788.         ELFTREE comes with an editor (ELFEDIT.EXE) that provides the
  2789.         functions and simplicity you need.  With it, you can use block
  2790.         commands of copy, cut, paste, print, and save, and can convert
  2791.         a block to UPPER, Proper and lower cases instantly!  The editor
  2792.         has support for EGA/VGA displays, 11 keyboard macros for complex
  2793.         editing tasks, adjustable TAB stop settings and a host of other
  2794.         niceties.  Best of all, this editor is designed to work not just
  2795.         on one file, but as many as will fit into memory!  This lets you
  2796.         transfer your work from one file to many others with speed.  You
  2797.         will love it, we're sure.
  2798.  
  2799.         The editor can handle large files - even 500,000 bytes, and a line
  2800.         length of up to 20,000 bytes (the defaults are 65,500 and 1,000),
  2801.         but you can change this.  Here's an example of how to command it to
  2802.         use only 5,000 bytes per file, with a line length of 2,000 bytes:
  2803.  
  2804.             ELFEDIT /M=5000 /L=2000
  2805.  
  2806.         Of course, you can use the editor from the DOS environment as
  2807.         well, and there is one distinct advantage to doing so, namely,
  2808.         you can specify which files to edit by using wildcards.  Here's
  2809.         how to load a number of .BAT and .PRG files at once, using only
  2810.         10000 bytes per file:
  2811.  
  2812.             ELFEDIT  *.BAT  *.PRG  /m=10000
  2813.  
  2814.         The number of files ELFTREE can edit simultaneously is determined
  2815.         by the size of the editing buffer you select with the /M=#####
  2816.         command-line parameter.  If you specify an editing buffer of
  2817.         500000 bytes, then you'll only be able to edit one file.  If you
  2818.         choose a buffer size of 10000 bytes, you'll be able to edit dozens
  2819.         of files.  If you are not sure how much memory you have available,
  2820.         use ELFTREE's Space command to tell you.
  2821.  
  2822.         Here is a list of 12 features available to you in the editor:
  2823.  
  2824.            1. Edit large/multiple files - depending on available memory.
  2825.            2. FAST Block functions - Copy, Delete, Paste, Print, Save, Convert
  2826.                 to UPPER/Proper/lower case, Print Mailing Labels.
  2827.            3. FAST Column Block functions - Copy, Delete or Paste.
  2828.            4. FAST Search and Replace - replace a phrase with another.  You
  2829.                 can confirm each selection, change just one occurrence, or
  2830.                 change all of them.  Also, you can count the number of times
  2831.                 a word or phrase occurs in the file.
  2832.            5. Merge File - Insert a file into the one currently being edited
  2833.                 at the cursor position.
  2834.            6. Instant Key Help - Tap [F1].
  2835.            7. Delete/Copy/Paste single lines quickly.
  2836.            8. FAST loading - the editor is small, so it loads very quickly,
  2837.                 and any file you load displays immediately.
  2838.            9. FAST Cursor Operations - Immediate Page Up, Page Down, etc., no
  2839.                 matter how fast your cursor is.
  2840.           10. Keyboard Macros - Create and store up to 11 macros for complex
  2841.                 repetitive editing chores.
  2842.           11. Customizability - Customize the video mode (supports 25/43
  2843.                 lines for EGA, 25/28/50 for VGA), the colors, the tabstops,
  2844.                 autosave, and backup of files.
  2845.           12. Load a new file into a fresh buffer - if there is room - or
  2846.                 jump to any file currently loaded.
  2847.  
  2848.         ────────────────────────────────────────
  2849.                 USING ANOTHER EDITOR
  2850.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2851.         Of course, it's okay if you have another editor you prefer.  To
  2852.         use your editor from within ELFTREE, you have to tell ELFTREE how
  2853.         to find it.  Tap [F4] for the Customize options, and select [K] for
  2854.         Editor Path.  Enter the complete name (with path, if known), any
  2855.         parameters you want included with each invocation, whether it needs
  2856.         lots of memory, and what key it uses for the command [Go To Line #].
  2857.  
  2858.         Notes:        You may use ELFTREE's macro symbols among the parameters.
  2859.  
  2860.                 The [Go To Line #] key is only used if you tap [E] while
  2861.                 viewing a file with line numbers active, and makes the editor
  2862.                 start at the line currently shown at the top of the viewer.
  2863.  
  2864.         (Be sure to save [F9] your configuration before leaving ELFTREE, so
  2865.         this information is remembered.)
  2866.  
  2867.         ────────────────────────────────────────
  2868.                 INVOKING THE EDITOR
  2869.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2870.         Once you tell ELFTREE the name of your editor, and what parameters
  2871.         you want to use with it (macro symbols can be used), it is available
  2872.         for use by selecting EDIT from the menu bar.  (Tap [E], or
  2873.         highlight EDIT and tap [Enter].)
  2874.  
  2875.         ────────────────────────────────────────
  2876.                 EDITING MULTIPLE FILES
  2877.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2878.         To edit multiple files, just `tag' the files you wish to edit,
  2879.         and select the `Tagged' submenu option under `EDIT'.  ELFTREE
  2880.         will supply the names of the tagged files (up to 115 bytes,
  2881.         counting the spaces between the names, if in list form).
  2882.  
  2883.  
  2884.                         █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  2885.                         █ Finding Files █  Key: [F]
  2886.                         █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  2887.  
  2888.         Ever wish you could work with files from dozens of directories and
  2889.         on several disks as if they were in one?  For example, you might
  2890.         want to locate all of those files relating to a particular project
  2891.         so you can copy them to a floppy, or transfer them to someone else
  2892.         across the network.  With ELFTREE, this is easy.  The Find menu
  2893.         selection makes this possible.
  2894.  
  2895.         Notes: To quickly gather all files on all non-floppy drives that match
  2896.         the current file specification, tap or click on [Ctrl+F10] or [F11].
  2897.         To quickly find a file in the current list, tap the [=] key once,
  2898.         then type its name in the space provided.  As you type the name,
  2899.         ELFTREE will highlight the next file that matches it (if any).
  2900.         Tap or click on the [Down] or [Up] key for the next or previous
  2901.         match, respectively.
  2902.  
  2903.         Networked users should set the ETDRIVES environment variable so that
  2904.         ELFTREE will know which drives to search when looking for files.
  2905.         Here's an example of how to set it to search drives C, D, E and F:
  2906.                 SET ETDRIVES=CDEF
  2907.  
  2908.         ────────────────────────────────────────
  2909.                 DATE
  2910.                 ▀▀▀▀
  2911.         This gathers a group of files within a range of dates.  To activate
  2912.         it, select Find Date from the menu bar.  Enter a pair of dates for
  2913.         ELFTREE to use when it builds the table of files - only files whose
  2914.         dates are between the ones you supplied will be included.
  2915.         Next, enter a range of filespecs to look through, indicate any special
  2916.         attributes to include, and specify what disks to search on.
  2917.         Finally, if only one disk is chosen to search, ELFTREE will ask if
  2918.         you want to search all of the directories on the disk (for example,
  2919.         you may only want to search one subtree).  If you choose No, you'll
  2920.         be asked to tag the directories you want to search, and ELFTREE will
  2921.         only search these directories.  Otherwise, ELFTREE will look through
  2922.         all of the directories on the disk, grabbing all of the files
  2923.         matching these specifications.
  2924.  
  2925.         Note: To find all files with a particular date, just type the same
  2926.               date twice to make the pair.
  2927.  
  2928.         ────────────────────────────────────────
  2929.                 GLOBAL
  2930.                 ▀▀▀▀▀▀
  2931.         This gathers a bunch of files that match a group of filespecs you
  2932.         want to search for.  To activate it, select Find Global from the
  2933.         menu bar.  You'll be asked to enter the filespecs to look for (feel
  2934.         free to use non-DOS names like *ABC* here, or to put multiple specs
  2935.         on the line, separated by colons), and the file attributes you are
  2936.         interested in.  Next, tell ELFTREE what disks to look on - include
  2937.         network drives if you wish them to be searched as well.
  2938.         Finally, if you chose only one disk to search, ELFTREE will ask if
  2939.         you want to search all of the directories on the disk (you may only
  2940.         want to search a particular subtree, for example).  If you choose
  2941.         No, you'll be asked to tag the directories you want searched, and
  2942.         ELFTREE will only search these directories.  Otherwise, ELFTREE will
  2943.         look through all of the directories on the disk.
  2944.  
  2945.                 For Example
  2946.                 ▀▀▀▀▀▀▀▀▀▀▀
  2947.         For example, to find all files that begin with ELF, or have the
  2948.         letters ELF in the name, you would tell ELFTREE to look for:
  2949.  
  2950.                    ELF*.*:*ELF*
  2951.  
  2952.         This would match ELFTREE.CHL, BELFRY, etc.
  2953.  
  2954.         As ELFTREE searches for the files, it tells you which directory
  2955.         and disk it is currently looking in.  When it completes the
  2956.         search, it displays the files that it found.  (If it didn't find
  2957.         any, you'll be returned to what you had previously.)
  2958.  
  2959.                 WHAT CAN YOU DO NOW?
  2960.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2961.         From the display, you have access to ALL of ELFTREE's usual tools!
  2962.         So, you can tag several files, copy or move them to a particular
  2963.         directory or disk, dupe them, edit them, erase them, print them,
  2964.         rename them, view them, etc.  Just use the tools provided to get
  2965.         the job done.
  2966.  
  2967.         ────────────────────────────────────────
  2968.                 LOAD
  2969.                 ▀▀▀▀
  2970.         If the highlighted file is a list of files that was saved using the
  2971.         Find Save command, Find Load will load it and show the files.
  2972.  
  2973.         ────────────────────────────────────────
  2974.                 MERGE
  2975.                 ▀▀▀▀▀
  2976.         If the highlighted file is a list of files that was saved with the
  2977.         Find Save command, Find Merge will merge the stored files with the
  2978.         ones you are currently working with (or load them if none are
  2979.         already loaded).
  2980.  
  2981.         ────────────────────────────────────────
  2982.                 PREVIOUS
  2983.                 ▀▀▀▀▀▀▀▀
  2984.         When you select Find Date, Find Global, or Find Text for a search,
  2985.         ELFTREE automatically stores the file information it finds in a
  2986.         file called LASTFIND.ETG.  Find Previous loads this list.
  2987.  
  2988.         ────────────────────────────────────────
  2989.                 REFRESH
  2990.                 ▀▀▀▀▀▀▀
  2991.         When working with a saved selection of files, the information
  2992.         in them may get stale with age, as files get moved, changed,
  2993.         erased, etc.  Find Refresh updates the information kept for each
  2994.         file currently loaded, and removes those that no longer exist
  2995.         where they once did.  If you wish to only refresh a few files,
  2996.         just tag them before selecting this tool.
  2997.  
  2998.         ────────────────────────────────────────
  2999.                 SAVE
  3000.                 ▀▀▀▀
  3001.         Find Save saves the current file display for later use.  If you are
  3002.         working on a global list of files, the file will be saved, with the
  3003.         extension .ETG, either to the directory where ELFTREE is stored or
  3004.         in the directory specified by the environment variable ETFIND.
  3005.         If you are working on a local list of files, this will be saved with
  3006.         an extension of .ETL to the current directory.
  3007.  
  3008.         To make such a file of files auto-loading when ELFTREE starts up,
  3009.         simply use a filename of AUTOET.  Such a file is used by ELFTREE
  3010.         if it saves your files before running a program, and is erased
  3011.         when it starts up again.
  3012.  
  3013.         ────────────────────────────────────────
  3014.                 TEXT
  3015.                 ▀▀▀▀
  3016.         Find Text gathers files that have a specific piece of text in them.
  3017.         You'll be asked to enter the text to search for, and whether to look
  3018.         only through files in the current directory.
  3019.  
  3020.         If you specify the current directory, it will either search the
  3021.         highlighted file, if none are tagged, or all of the tagged files.
  3022.         When it finds a file that has this text, it `retags' it, otherwise
  3023.         it `untags' it.
  3024.  
  3025.         If you specify a broader search scope, you will be asked for a group
  3026.         of filespecs to search through, then the attributes to include
  3027.         (Directory has no meaning here).  Next, you'll be asked for the disks
  3028.         to search on.  By default, floppy drives are left out, but you can
  3029.         add them now if you wish them searched.  If you chose only one disk
  3030.         to search, ELFTREE will ask if you want to search all of the
  3031.         directories on the disk (you may only want to search a particular
  3032.         subtree, for example).  If you choose No, you'll be asked to tag the
  3033.         directories you want searched, and ELFTREE will only search these
  3034.         directories.  Otherwise, ELFTREE will look through all of the
  3035.         directories on the disk.  When ELFTREE is done searching, it will
  3036.         show all of the files that have this text in it, if any.  If none
  3037.         were found, you will be returned to directory you were in before you
  3038.         started the search.
  3039.  
  3040.         ────────────────────────────────────────
  3041.                 ADJUSTING CAPACITY
  3042.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3043.         You can adjust the number of directories and files ELFTREE will use
  3044.         (5000 files, 50 directories is the default; up to 999 directories
  3045.         and 16,384 files can be used) for the Find facility.  Here's an
  3046.         example of how to start up ELFTREE so that it uses 1000 files and
  3047.         100 directories:
  3048.  
  3049.            ET /F=1000 /G=100
  3050.  
  3051.         You must tap or click on [F9] if you want this kept for the next
  3052.         time you start up ELFTREE.
  3053.  
  3054.  
  3055.                 █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  3056.                 █ Moving Files and Directories █  Key: [M]
  3057.                 █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  3058.  
  3059.         You can move one or many files (even entire directories) with
  3060.         ELFTREE, and with far fewer keystrokes than DOS.  Also, since
  3061.         ELFTREE will move files to other disks (or other machines on a
  3062.         network), you have much more capability than DOS gives you.
  3063.  
  3064.         If you have a note attached to a file, the note will be moved with
  3065.         the file if there is no file with that name in the directory you
  3066.         are moving to.
  3067.  
  3068.         ────────────────────────────────────────
  3069.                 HILIGHTED
  3070.                 ▀▀▀▀▀▀▀▀▀
  3071.         Assuming no files are tagged, you can move a file by selecting the
  3072.         Move command from the menu bar (tap [M] or click on Move).  If files
  3073.         are tagged, a submenu will appear - select Highlighted from this.
  3074.         Next, find the drive and directory to move the files to (or make a
  3075.         new directory, if needed), tap [Enter] or double-click on it, and sit
  3076.         back and let ELFTREE move it.
  3077.  
  3078.         ────────────────────────────────────────
  3079.                 TAGGED
  3080.                 ▀▀▀▀▀▀
  3081.         After tagging the files to move (by tapping [Space], using the Tag
  3082.         menu command or right-clicking on them with the mouse), move them by
  3083.         selecting Move Tagged from the menu bar.  Next, find the directory
  3084.         to move the files to (or make a new one, if needed), tap [Enter] or
  3085.         double-click on it, and sit back and let ELFTREE move the files.
  3086.  
  3087.         If you don't want ELFTREE to ask for permission about replacing
  3088.         files that may exist in the target directory before starting to move
  3089.         the tagged files, change the Copy Overwrite option in the Advanced
  3090.         Switches submenu under Customizing.  Be careful, though - you may
  3091.         replace files you didn't intend to replace!
  3092.  
  3093.         ────────────────────────────────────────
  3094.                 MOVING ENTIRE DIRECTORIES
  3095.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3096.         ELFTREE can move entire directories from one disk to another.  To do
  3097.         this, you must be looking at the directory tree (tap [D] or click on
  3098.         DirTree to get to it).  Now, tag the directories you want moved.
  3099.  
  3100.         Here's how to tag them:
  3101.           1. Tap [Space] to tag an individual directory.
  3102.           2. Right-click on a directory touched with the mouse pointer.
  3103.           3. Tap [T] or click on Tag - to tag the current directory and all
  3104.                 of its subdirectories.  (Hint: to tag all directories on a
  3105.                 disk, move to the root directory before selecting Tagged.)
  3106.           4. Tap [U] or click on Untag - to untag the current directory and
  3107.                 all of its subdirectories.
  3108.  
  3109.         Now, tap [M] or click on Move, tell ELFTREE what disk to move to,
  3110.         and sit back and let ELFTREE move the directories.
  3111.  
  3112.         If you elect to move the directories to another disk, then
  3113.         ELFTREE will copy the files and, if successful, will erase the
  3114.         originals.  As ELFTREE copies files, it checks to see if there's
  3115.         enough room on the disk to store the copy.  If there isn't, and
  3116.         you are copying to a floppy, ELFTREE will tell you there is not
  3117.         enough room to copy the file, and will let you Skip the file, put
  3118.         in a fresh disk and Continue, or Quit copying altogether.  If you
  3119.         put in a disk that has not been formatted, ELFTREE will give you an
  3120.         error message (such as "Unreadable disk in Drive A"), and then ask
  3121.         if you want to format the disk right now.  Just answer
  3122.         `Y' to format it, and ELFTREE will invoke the format program you
  3123.         specified to format the disk.  (If you have not supplied ELFTREE
  3124.         with the format program yet, you will be requested to supply it
  3125.         at this time before proceeding to format.)  ELFTREE will not
  3126.         format a drive that is not a floppy, so that you cannot use it to
  3127.         format a hard disk inadvertently.  After formatting, ELFTREE will
  3128.         resume moving the files.
  3129.  
  3130.         After moving the directories, ELFTREE attempts to remove any
  3131.         empty tagged directories from the tree.
  3132.  
  3133.         NOTE: When moving directories, ELFTREE will only move those
  3134.               files that match the current search specification (set
  3135.               under the [F10] key) and attributes.  You may want to
  3136.               change the specifications before moving.
  3137.  
  3138.         ────────────────────────────────────────
  3139.                 MOVING TO MORE THAN ONE DIRECTORY
  3140.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3141.         ELFTREE can move one or more files to more than one directory
  3142.         quickly and easily.  Here's how:
  3143.                 1. Tag the files to move (if more than one).
  3144.                 2. Select the Move tool.
  3145.                 3. Tag each directory you want to move them to.
  3146.                 4. Tap [Enter] to start moving.
  3147.  
  3148.         ────────────────────────────────────────
  3149.                 MOVE TO SAME DIRECTORY ON TARGET DISK
  3150.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3151.         To move one or more files to a directory with the same name on a
  3152.         different drive, just tap [Alt+drive] when asked which drive to
  3153.         move to.  For example, to move files in C:\WORK to A:\WORK, just
  3154.         tap [Alt+A] when selecting the target disk (with the mouse, just
  3155.         press down [Alt] and click on A).
  3156.  
  3157.         ────────────────────────────────────────
  3158.                 MOVE TO CURRENT DIRECTORY ON TARGET DISK
  3159.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3160.         To move one or more files to the current directory on a different
  3161.         drive, just tap [Shift+drive] when asked which drive to move to
  3162.         (with the mouse, just press [Shift] and click on the drive).
  3163.  
  3164.         ────────────────────────────────────────
  3165.                 EMPTY FILES OR THOSE WITH SPECIAL ATTRIBUTES
  3166.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3167.         DOS will not copy files of zero length, and when it copies read-only
  3168.         files, the newly created files will not be read-only.  ELFTREE will
  3169.         move zero-length files and preserve any special attributes (hidden,
  3170.         read-only, etc.) that may have been set.  Some older programs use
  3171.         this as a form of copy protection.
  3172.  
  3173.         ────────────────────────────────────────
  3174.                 SPECIAL CHOICES WHEN A FILE ALREADY EXISTS
  3175.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3176.         If you are moving to a file that already exists, and have not given
  3177.         ELFTREE blanket permission to replace it, then ELFTREE will ask you
  3178.         what to do at that time.  Your choices are as follows:
  3179.  
  3180.                 No        - Don't Replace it
  3181.                 Yes        - Replace it
  3182.                 Append        - Add to the end of the file.
  3183.                 Edit        - Edit the file that already exists.
  3184.                 Later        - Replace the target files only if they are older
  3185.                           than the ones being copied or moved.
  3186.                 Overwrite - Replace this file, and give permission to
  3187.                           overwrite any others that may exist.
  3188.                 Rename        - Rename the file (preserving both).
  3189.                 View        - View the file that already exists.
  3190.  
  3191.         If the file you are about to overwrite is read-only, ELFTREE will
  3192.         ask you for permission to remove this protection before proceeding.
  3193.         If the target file is a directory or label, then ELFTREE will ask
  3194.         you to rename it before proceeding.
  3195.  
  3196.  
  3197.                         █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  3198.                         █ Notes and Files █  Key: [N]
  3199.                         █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  3200.  
  3201.         Ever need to attach a brief note to a file?  It might be a short
  3202.         description of what the file contains, of what still needs to be
  3203.         done with the file (as a reminder), or whatever.
  3204.  
  3205.         ELFTREE lets you attach a note or up to 52 characters to a file, to
  3206.         erase a note attached to a file, or to search for files whose notes
  3207.         contain a string you are looking for.  (One caution, however.  You
  3208.         can only use the Note tool when working with one directory of files.)
  3209.  
  3210.         To make ELFTREE display the notes next to the files/directories
  3211.         they belong to, tap the [Tab] or [Shift+Tab] key to step through
  3212.         the file display until the notes appear.
  3213.  
  3214.         ────────────────────────────────────────
  3215.                 ADD OR EDIT A NOTE
  3216.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3217.         Choose Note Add to attach a note to the currently highlighted file,
  3218.         or to edit one that has been attached to it.  After typing the note,
  3219.         tap or click on [Enter] to keep it.
  3220.  
  3221.         To attach notes to more than one file, just tag them first.
  3222.  
  3223.         To copy a note to another file, choose Note Add and tap [Alt+C] to
  3224.         copy the note to a note clipboard.  Then, move to the file you want
  3225.         to attach it to, select Note Add, and tap [Alt+P] to paste it.
  3226.  
  3227.         ────────────────────────────────────────
  3228.                 ERASE A NOTE
  3229.                 ▀▀▀▀▀▀▀▀▀▀▀▀
  3230.         Choose Note Erase to erase a note that is attached to the currently
  3231.         selected file.  To remove notes from more than one file, just tag
  3232.         the files whose notes are to be deleted.
  3233.  
  3234.         ────────────────────────────────────────
  3235.                 FIND A NOTE
  3236.                 ▀▀▀▀▀▀▀▀▀▀▀
  3237.         Once you've added dozens of notes to your files, you may need help
  3238.         locating a particular note.  That's what Note Find is designed for.
  3239.         After selecting the tool, type the text to look for.  ELFTREE will
  3240.         look through all of the notes it has for the directory, and will tag
  3241.         those files where the note has that text.
  3242.  
  3243.         ────────────────────────────────────────
  3244.                 FOR 4DOS OR PROFINDER USERS
  3245.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3246.         If you use 4DOS or ProFinder, you may be aware that they have
  3247.         facilities to attach notes to files.  ELFTREE can use these note
  3248.         files instead of creating duplicate ones, but you won't be able
  3249.         to save a note longer than 40 characters.  To enable 4DOS-style
  3250.         notes, make the Note Type setting in the Miscellaneous Settings
  3251.         submenu of Customization to 4DOS.  For ProFinder-style notes,
  3252.         select a setting of ProF.  Also, be sure to use the command-line
  3253.         switch /N=#### to tell ELFTREE the maximum number of notes to
  3254.         reserve space for.
  3255.  
  3256.  
  3257.                         █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  3258.                         █ Printing With ELFTREE █  Key: [P]
  3259.                         █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  3260.  
  3261.         You can print the contents of one or many files, the current list
  3262.         of files in the file information area, or a picture of the directory
  3263.         tree display for the current disk with ELFTREE.
  3264.  
  3265.         ────────────────────────────────────────
  3266.                 PRINT SETTINGS
  3267.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3268.         Before ELFTREE prints something (a file, the directory tree, a marked
  3269.         block), you can tell it how you want the output to look.  Here are
  3270.         the settings you can configure, and what they mean:
  3271.         Note: Clicking with the mouse in a particular field moves the cursor
  3272.         to that field immediately.
  3273.  
  3274.                 PRINT AS IS
  3275.                 ▀▀▀▀▀▀▀▀▀▀▀
  3276.         To make ELFTREE print exactly what's in the file, without converting
  3277.         tabs, printing the filename, paying attention to margins, etc., enter
  3278.         `Y' in this field.  If you are in Immediate mode, entering a `Y' will
  3279.         proceed to print immediately.
  3280.  
  3281.                 INITIAL SETUP
  3282.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀
  3283.         Sent just before each new page is started, the initial setup string
  3284.         can be used to change the number of lines per inch for your printer,
  3285.         to print in a particular typeface or a certain pitch, etc.
  3286.  
  3287.         Note: To put the Escape character on the line for the setup string,
  3288.         tap or click on [Alt+Z].
  3289.  
  3290.                 FINAL SETUP
  3291.                 ▀▀▀▀▀▀▀▀▀▀▀
  3292.         Sent after each file is printed, the final setup string can be used
  3293.         to reset the printer to its former state.
  3294.  
  3295.                 PAGE HEADER
  3296.                 ▀▀▀▀▀▀▀▀▀▀▀
  3297.         Use Page Header to print something at the top of each page.  Just
  3298.         type it in the space provided.  Note: the Top Margin must be at
  3299.         least 2 for the page header to be printed.
  3300.  
  3301.                 LEFT MARGIN
  3302.                 ▀▀▀▀▀▀▀▀▀▀▀
  3303.         Enter a number to indicate the number of character positions you
  3304.         wish each line to be indented by.
  3305.  
  3306.                 RIGHT MARGIN
  3307.                 ▀▀▀▀▀▀▀▀▀▀▀▀
  3308.         Enter a number to indicate the last position a character may be
  3309.         printed on a line.  A line that is longer than what is allowed by
  3310.         the Left and Right margin settings will be split, with the balance
  3311.         of the line appearing on subsequent lines, as needed.
  3312.  
  3313.                 TOP MARGIN
  3314.                 ▀▀▀▀▀▀▀▀▀▀
  3315.         Enter a number to indicate the number of blank lines to put at the
  3316.         top of each page printed.
  3317.  
  3318.                 BOTTOM MARGIN
  3319.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀
  3320.         Enter a number to indicate the number of blank lines to put at the
  3321.         bottom of each page printed.
  3322.  
  3323.                 PAGE LENGTH
  3324.                 ▀▀▀▀▀▀▀▀▀▀▀
  3325.         Enter a number to indicate how many lines can be put on a page.  For
  3326.         example, if your printer is set for 6 lines per inch, and you are
  3327.         using 11 inch long paper, then use 66 here.  The number of text lines
  3328.         printed is this number minus the number of lines used for the top
  3329.         and bottom margins.
  3330.  
  3331.                 CHANGE TABSTOP
  3332.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3333.         By default, almost all printers expand tabs to the next tab stop,
  3334.         which are usually 8 positions apart.  If you wish for ELFTREE to
  3335.         choose a different tab separation, enter a number indicating what
  3336.         you wish for the new tab setting.
  3337.         Clicking with the mouse cycles forward to the next setting.
  3338.  
  3339.         Note: If you are printing a file that was printed to disk from your
  3340.         word processor, we recommend a setting of 0, as the file most likely
  3341.         contains its own margin settings.  We also recommend that you enter
  3342.         a `Y' for the Print As Is selection.
  3343.  
  3344.                 PRINT FILENAME
  3345.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3346.         When you print a file, you may wish the name of the file to appear
  3347.         at the top of each page.  If so, enter a `Y' in this box, otherwise
  3348.         enter `N'.  Note: the Top Margin setting must be at least 2 for this
  3349.         to have an effect.
  3350.         Clicking with the mouse toggles between Y' and 'N'.
  3351.  
  3352.                 LINE NUMBERS
  3353.                 ▀▀▀▀▀▀▀▀▀▀▀▀
  3354.         If you wish ELFTREE to put line numbers in front of each line that
  3355.         it prints, enter a `Y' for this.  Be sure that you enter a value
  3356.         for the Left Margin that will allow sufficient room for the numbers
  3357.         to be printed, otherwise this option is ignored!  ELFTREE will
  3358.         print line numbers up to 4 billion plus.
  3359.         Clicking with the mouse toggles between Y' and 'N'.
  3360.  
  3361.                 PRINTER PORT
  3362.                 ▀▀▀▀▀▀▀▀▀▀▀▀
  3363.         Enter `1' to select parallel port LPT1, `2' for LPT2, '3' for LPT3,
  3364.         'A' for COM1 or 'B' for COM2.
  3365.         Clicking with the mouse cycles forward through these selections.
  3366.  
  3367.                 DESTINATION (P/F)
  3368.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3369.         If you wish to print to the printer port specified, enter a `P'.
  3370.         If you wish to print to a file, enter an `F' here, and enter a
  3371.         filename for the file to be printed to in the next area.
  3372.         Clicking with the mouse toggles between 'P' and 'F'.
  3373.  
  3374.                 PAGE START
  3375.                 ▀▀▀▀▀▀▀▀▀▀
  3376.         If you want to start printing beginning with a page other than 1,
  3377.         enter the page in this area.
  3378.  
  3379.                 PAGE STOP
  3380.                 ▀▀▀▀▀▀▀▀▀
  3381.         To print only a portion of the text, specify what page to stop at
  3382.         in this area.
  3383.  
  3384.                 PAGE STEP
  3385.                 ▀▀▀▀▀▀▀▀▀
  3386.         To print every page, use 1 in this area.  To print every other
  3387.         page, use a 2 here.
  3388.  
  3389.         For example, to print every even page, starting with page 2, put
  3390.         a 2 in the Page Start area, a sufficiently large number in the
  3391.         Page Stop area, and a 2 in the Page Step area.
  3392.  
  3393.         ────────────────────────────────────────
  3394.                 PRINT ONE FILE
  3395.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3396.         To print one file, select Print from the menu bar if no files are
  3397.         tagged and Print Hilighted if one or more are tagged (and not in
  3398.         Immediate mode).  Fill in the printer parameters, tap or click on
  3399.         [F10], and ELFTREE will start printing.  After the file is printed,
  3400.         ELFTREE will send a form feed to the printer.
  3401.  
  3402.         ────────────────────────────────────────
  3403.                 PRINT SEVERAL FILES
  3404.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3405.         To print more than one file, just tag the files to be printed and
  3406.         select Print Tagged from the menu bar.  Next, fill in the printer
  3407.         parameters, tap or click on [F10], and ELFTREE will start printing.
  3408.         A form feed will be sent to the printer after each file.
  3409.  
  3410.         ────────────────────────────────────────
  3411.                 PRINT DIRECTORY LISTING
  3412.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3413.         To print the current directory listing, just select Print Listing
  3414.         from the menu bar.  Fill in the printer parameters and the listing
  3415.         will be sent to the printer in the order currently displayed.  You
  3416.         may want to Sort [F2] it and Rearrange [F5] it before printing.
  3417.         If files are tagged, ELFTREE will ask you if you want to include
  3418.         only the tagged files when it prints the listing.  If any of the
  3419.         files have a note attached, the note will appear as well.
  3420.  
  3421.         ────────────────────────────────────────
  3422.                 INTERRUPT PRINTING
  3423.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3424.         Tap or click on [Esc] to interrupt ELFTREE while it is printing.
  3425.         Then, tap [R] or click on [Resume] to resume, or tap [Esc] or click
  3426.         on [Cancel] to quit.
  3427.  
  3428.  
  3429.                 █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  3430.                 █ Renaming A File Or Directory █  Key: [R]
  3431.                 █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  3432.  
  3433.         You can rename one or many files listed in the file information
  3434.         area, or a disk volume label.  In addition, if you have DOS 3.X
  3435.         or later, you can rename directories with ELFTREE.
  3436.  
  3437.         ────────────────────────────────────────
  3438.                 RENAME ONE FILE
  3439.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3440.         To rename one file, just highlight it and select Rename (Rename
  3441.         Hilighted if files are tagged and not in Immediate mode).  In the
  3442.         box provide, enter the new name for the file then tap or click on
  3443.         [Enter].  ELFTREE will not re-sort the file information area when
  3444.         you rename a file, but you can force it to do this by tapping or
  3445.         clicking on the Sort [F2] key, then [Enter].
  3446.  
  3447.         ────────────────────────────────────────
  3448.                 RENAME SEVERAL FILES
  3449.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3450.         To rename more than one file, just tag them and select Rename Tagged
  3451.         from the menu bar, and ELFTREE will feed them to you for renaming,
  3452.         one by one.  If you want to use a pattern to rename all of the tagged
  3453.         files, just type in the pattern (it must either use DOS wildcards, or
  3454.         begin with a period, to be recognized as a pattern by ELFTREE) you
  3455.         want to use for the first file.  ELFTREE will sense the pattern and
  3456.         will ask if you want to use this pattern to rename the rest of the
  3457.         files.  Tap [Y] or click on [Yes] if you want the rest of the files
  3458.         to be renamed using this pattern.
  3459.  
  3460.         ────────────────────────────────────────
  3461.                 RENAME A DIRECTORY
  3462.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3463.         To rename a directory, just highlight it (directories cannot be
  3464.         tagged), select Rename, enter the new name for it, and tap or click
  3465.         on [Enter].  ELFTREE will rearrange the directory tree display, if
  3466.         needed, so that the directories are still in alphabetical order.
  3467.         This saves you the effort of rescanning the disk to rebuild the
  3468.         directory structure.  You can rename a directory from the file
  3469.         display or from the tree display.
  3470.  
  3471.  
  3472.                         █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  3473.                         █ Disk, RAM Space Usage █  Key: [S]
  3474.                         █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  3475.  
  3476.         When you want to know how much space is in use by your system,
  3477.         either on a disk or in memory, the Space command will tell you.
  3478.  
  3479.         Select Space from the main menu, and enter the disks you would
  3480.         like information to be reported for.  (The default is to present
  3481.         a list of all non-removable drives in your system.)
  3482.  
  3483.         The displayed information will look something like this:
  3484.  
  3485.  
  3486. █████████████████████Disk Space and/or Memory Usage█████████████████████████████
  3487. █Disk  Remaining      Used     Total  Pct  Usage Indicator      Tag Size   Type█
  3488. █                                                                              █
  3489. █ C:     104,294K   29,626K  133,921K  22% ▒▒▒▒░░░░░░░░░░░░░░░     9,490K   L  █
  3490. █                                                                              █
  3491. █ D:     101,755K   32,166K  133,921K  24% ▒▒▒▒░░░░░░░░░░░░░░░     9,490K   L  █
  3492. █                                                                              █
  3493. █ E:     105,183K   28,738K  133,921K  21% ▒▒▒░░░░░░░░░░░░░░░░     9,490K   L  █
  3494. █                                                                              █
  3495. █ F:     218,906K   40,038K  258,712K  15% ▒▒▒░░░░░░░░░░░░░░░░    10,531K   L  █
  3496. █                                                                              █
  3497. █Sum:    529,906K  130,568K  660,474K  19% ▒▒▒▒░░░░░░░░░░░░░░░                 █
  3498. █                                                                              █
  3499. █Conventional Memory:  655,360  installed, 337,712  free            CDROM = C  █
  3500. █    Extended Memory:   15,729K installed,  14,090K free            Local = L  █
  3501. █    Expanded Memory:   (none)  installed,  (none)  free          Network = N  █
  3502. █           CPU Type: 80486                                     Removable = R  █
  3503. █                            Tap a key to continue                             █
  3504. ████████████████████████████████████████████████████████████████████████████████
  3505.  
  3506.         Note: If any number in this chart ends with 'K', then the number has
  3507.         been rounded to the nearest thousand.  If a number ends with 'M',
  3508.         the number has been rounded to the nearest million (1,000,000).
  3509.  
  3510.         Here is an explanation of what each column contains:
  3511.  
  3512.         1) Disk - Drive letter being reported on.
  3513.  
  3514.         2) Remaining - Number of bytes available for use on this disk.
  3515.  
  3516.         3) Used - Number of bytes already in use on this disk by
  3517.                 directories, files and system structures.
  3518.  
  3519.         4) Total - The number of bytes that the disk can hold.
  3520.  
  3521.         5) Pct - Percentage of total disk space that is in use.
  3522.  
  3523.         6) Usage Indicator - a graphic picture of how much of the disk's
  3524.                 capacity has been used.
  3525.  
  3526.         7) Tag Size - How much space the tagged files would occupy on
  3527.                 the disk.  This number will vary depending on the
  3528.                 cluster size of the disk.
  3529.  
  3530.         8) Type - Type of disk (CDROM=C, Local=L, Network=N).
  3531.  
  3532.         Below the disk information are the following rows:
  3533.  
  3534.         A) Sum - Has totals for each column of disk information.
  3535.  
  3536.         B) Conventional Memory - How much memory is installed in your
  3537.                 system (up to 640K or 655,356), and how much is of this
  3538.                 memory is available for use.
  3539.  
  3540.         C) Extended Memory - How much memory is installed in your
  3541.                 system above 1 Megabyte, and how much is of this
  3542.                 memory is available for use (usually as XMS memory).
  3543.  
  3544.         D) Expanded Memory - How much memory in your system is
  3545.                 managed by an expanded memory manager (v3.2 or v4.0),
  3546.                 and how much is available for use.  (Some expanded memory
  3547.                 managers manage both XMS and Expanded memory from the
  3548.                 same pool, so these numbers may be identical to C).
  3549.  
  3550.         E) CPU Type - The type of CPU detected in your system.
  3551.  
  3552.                 Together, these figures will help you stay on top of how much
  3553.         disk space your current applications are using on your disk.
  3554.         This will help you to decide when to remove them from the disk,
  3555.         or upgrade the capacity of the disks on your system.
  3556.  
  3557.         To see how much space is used by files in one or more directories,
  3558.         tap [D] or click on DirTree to show the Directory Tree, tag the
  3559.         directories to be checked, and tap [Y] or click on [Yes] when asked
  3560.         to show space used by each tagged directory.
  3561.  
  3562.  
  3563.                         █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  3564.                         █ Tagging Files █  Key: [T]
  3565.                         █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  3566.  
  3567.         ELFTREE can perform many of its operations on either one file
  3568.         or several.  The mechanism by which you tell ELFTREE which files
  3569.         to use for your next operation is called TAGGING, and there are
  3570.         many ways to do it.  After you have learned how to tag files,
  3571.         you are ready to discover the real power of ELFTREE.  By tagging
  3572.         files, you can instruct ELFTREE to work with a diverse group of
  3573.         them with just a couple of keystrokes.
  3574.  
  3575.         ────────────────────────────────────────
  3576.                 TAG HIGHLIGHTED FILE ONLY
  3577.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3578.         If the currently highlighted item in the file information area is a
  3579.         file, you can tag it by tapping [Space].  When you do this, a ''
  3580.         symbol will appear to the left of the file name, and the totals for
  3581.         tagged files at the bottom will change to reflect your action.  To
  3582.         untag a file, just highlight it again and tap [Space].  This will
  3583.         remove the `', and the totals will change accordingly.
  3584.  
  3585.         With a mouse, right-click on a file to tag or untag it.  Drag the
  3586.         mouse cursor while holding down the right button to extend the
  3587.         operation as it is moved.
  3588.  
  3589.         Note: Directories cannot be tagged.  When the highlighted item is a
  3590.                 is a directory and you tap [Space], the highlight moves to
  3591.                 to the first file after the directory, if possible.
  3592.  
  3593.         ────────────────────────────────────────
  3594.  
  3595.         To tag or untag more than a few files, use the TAG menu selection
  3596.         to reveal some additional choices.  Here is a description of each:
  3597.  
  3598.         ────────────────────────────────────────
  3599.                 ALL
  3600.                 ▀▀▀
  3601.         Tag All will 'tag' all files in the file information area.
  3602.  
  3603.         ────────────────────────────────────────
  3604.                 DIFF
  3605.                 ▀▀▀▀
  3606.         Tag Diff will compare the files in this directory to the one in the
  3607.         last directory you were in, and will `tag' those files that are not
  3608.         identical.  You will be asked whether you want the files compared by
  3609.         bytes, which takes longer, or by properties, which just compares the
  3610.         sizes and date/time stamp.  Tap [S] or click on [Slow] for the slower
  3611.         operation, or tap [F] or click on [Fast] for the faster one.  If you
  3612.         choose [Slow], you must tag the files you want compared if you want to
  3613.         compare more than one.
  3614.  
  3615.         After comparing each pair of files, the file in the current directory
  3616.         is either tagged, retagged, or untagged, according to whether the
  3617.         file in the other directory is different, does not exist, or is
  3618.         found to be identical, respectively.
  3619.  
  3620.         The keystroke sequence [Ctrl+F8] also activates this feature.
  3621.  
  3622.         ────────────────────────────────────────
  3623.                 DUPE
  3624.                 ▀▀▀▀
  3625.         Tag Dupe appears only if you use Find to gather files from different
  3626.         directories.  It will `tag' those files that have the same name as
  3627.         another file (or directory) in the list.  To move among the duplicate
  3628.         file names, tap the '>' and '<' keys (these are specially designed
  3629.         to move among tagged files).
  3630.  
  3631.         The keystroke sequence [Ctrl+F8] also activates this feature.
  3632.  
  3633.         ────────────────────────────────────────
  3634.                 GROUP
  3635.                 ▀▀▀▀▀
  3636.         Tag Group will let you specify one or file name patterns for tagging.
  3637.  
  3638.           Here are some examples:
  3639.                 *.EXE        - tags all files with an extension of `.EXE'
  3640.                 TR*.*        - tags all files that begin with `TR'
  3641.                 BA*.PAS        - tags all files that begin with `BA' and have
  3642.                         an extension of `.PAS'
  3643.                 ???.*        - tags all files that have three letters in their
  3644.                         filename and may or may not have an extension.
  3645.                 *A*B*        - tags all files with an 'A' and a 'B' in the name,
  3646.                              with the 'B' following the 'A'.
  3647.  
  3648.         ────────────────────────────────────────
  3649.                 HIGH
  3650.                 ▀▀▀▀
  3651.         Tag High will `tag' all of the files above the highlight bar, but
  3652.         will not tag the highlighted file.  This is handy, for example, when
  3653.         the files are sorted by date/time, and you want to tag all of the
  3654.         files that are before or after a certain date.
  3655.  
  3656.         ────────────────────────────────────────
  3657.                 INVERT
  3658.                 ▀▀▀▀▀▀
  3659.         Tag Invert will cause all tagged files to become untagged, and all
  3660.         untagged files to be tagged.  This is most useful when you want to
  3661.         tag all but a few of the files in the current directory.  In this
  3662.         scenario, you would tag the files you DON'T WANT, then choose Tag
  3663.         Invert.  Presto!  The files you do want are now tagged.
  3664.  
  3665.         ────────────────────────────────────────
  3666.                 KEEP
  3667.                 ▀▀▀▀
  3668.         Tag Keep will restrict the file display to only those files that are
  3669.         tagged.  For example, you may wish to work with files relating to a
  3670.         particular project, and no others.  To do this, just tag the files
  3671.         you want kept for the display and select Tag Keep.  If you wish to
  3672.         save this file list, choose Find Save.  As another example, if you
  3673.         have previously done a Tag Dupe to mark files with duplicate names,
  3674.         Tag Keep will drop all others from the group.
  3675.  
  3676.         ────────────────────────────────────────
  3677.                 LOW
  3678.                 ▀▀▀
  3679.         Tag Low will tag the files below and including the highlighted one.
  3680.         This is handy, for example, when the files are sorted by date/time,
  3681.         and you want to tag all of the files that are before or after a
  3682.         certain date.
  3683.  
  3684.         ────────────────────────────────────────
  3685.                 NOTES
  3686.                 ▀▀▀▀▀
  3687.         Tag Notes will tag all files in the list that have a note attached
  3688.         to them.
  3689.  
  3690.         ────────────────────────────────────────
  3691.                 RETAG
  3692.                 ▀▀▀▀▀
  3693.         After ELFTREE performs an operation on one or more files, it puts a
  3694.         small `o' in front of it where the `' was.  This tags the files
  3695.         again, which includes them in the next group operation.
  3696.  
  3697.         ────────────────────────────────────────
  3698.                 UNTAG
  3699.                 ▀▀▀▀▀
  3700.         Tag Untag will untag some or all of the files in the file information
  3701.         area.  If you have one or more files tagged (denoted by a solid
  3702.         diamond), and others are retagged (denoted by a hollow circle), then
  3703.         ELFTREE will just clear the tags off of the ones marked with the
  3704.         diamond.  If no files are tagged, then all of the retag symbols will
  3705.         be cleared.  This two-step process lets you isolate the files that
  3706.         are retagged for a particular operation.  As an example, you might
  3707.         use the Tag Diff selection to compare two directories, which leaves
  3708.         some files tagged (which means they are in both but are not identical)
  3709.         and others retagged (which means that they are not in the other
  3710.         directory at all).  By clearing the tagged files, you can then use
  3711.         Tag Retag to select the files that did not exist in the other
  3712.         directory, then use Copy Tagged to copy them over to it.
  3713.  
  3714.  
  3715.                         █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  3716.                         █ Viewing A File █  Key: [V]
  3717.                         █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  3718.  
  3719.         ELFTREE can show you the contents of any file on your disk, no
  3720.         matter how large it is.  This is handy when you need to take a
  3721.         peek inside a file, but your editor cannot handle it.  For
  3722.         example, you might want to look at the documents in your word
  3723.         processing directory to see which ones were memos to your boss.
  3724.  
  3725.         ────────────────────────────────────────
  3726.                 VIEWING MODES
  3727.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀
  3728.         ELFTREE can display your file in one of these modes:
  3729.  
  3730.          Hex                - ASCII on the right, corresponding HEX on the left.
  3731.          Normal                - Filtering of carriage return/line feed pairs only.
  3732.          High Bit Off        - Only use lower 7 bits of each character.
  3733.          Text&Graphics        - Skip control characters (below 32).
  3734.          Text Only        - Skip control and graphics characters (above 126).
  3735.          A-Z, a-z        - Show alphabetic characters only.
  3736.  
  3737.         In addition, you can select whether long lines of text should wrap
  3738.         around when the screen border is reached.  (When wrapped, a ruler
  3739.         line appears just above the display area for your convenience.)
  3740.         Note: Only text files can wrap; binary files cannot.
  3741.  
  3742.         ────────────────────────────────────────
  3743.                 ACTIVE KEYS
  3744.                 ▀▀▀▀▀▀▀▀▀▀▀
  3745.         These keys are available while viewing a file:
  3746.  
  3747. [Ctrl+V]        For EGA, this toggles between 25 and 43 line modes.  For
  3748.                  VGA, this cycles among 25, 28 and 50 line modes.
  3749.  
  3750. [A]                Repeats search for text (top-to-bottom).
  3751. [Alt+A]                Repeats search for text (bottom-to-top).
  3752. [B]                Mark beginning/end of a block in the file.
  3753. [C]                Change case used for text search.
  3754. [Shift+TAB],
  3755. [TAB],[D]        Change text filter used for displaying file.
  3756. [E]                Leaves viewer, invokes editor for this file.
  3757. [F]                Initiates search for text (top-to-bottom).
  3758. [Alt+F]                Initiates search for text (bottom-to-top).
  3759. [H]                Toggles the HEX display filter.
  3760. [J]                Jump to specific position in file being viewed.
  3761. [L]                Toggles whether line numbers are shown or not.
  3762. [O]                Toggles whether orphaned [CR] and   chars are treated as
  3763.                  as end-of-line characters.
  3764. [R]                Enter replacement text.
  3765. [Alt+R]                Apply replacement text.
  3766. [T]                Toggles whether tabs are expanded or not.
  3767. [U],[Alt+U]        Replace replacement text with found text.
  3768. [W]                Toggles wrapping of long lines.
  3769.  
  3770. [I], [Alt+I]        Toggles translation from IBM EBCDIC to ASCII.
  3771. [Alt+1]-[Alt+8]        Changes tabstop expansion to 1-8, respectively.
  3772. [+ or -]        Increases or Decreases tabstop setting by 1.
  3773. [F5]                Marks the file as a block and activates block menu.
  3774. [F8]                Toggles whether the [Enter], [Right] and [Left] keys affect
  3775.                  the moving-bar menu selections.
  3776. [F9]                Moves backward 1/3 page in the file.
  3777.  
  3778. [Ctrl+Left,
  3779. Ctrl+Right]        Selects previous, next item on the moving-bar menu.
  3780.  
  3781. [Ctrl+Enter]        Selects the highlighted menu item.
  3782. [Enter]                same as above.
  3783.  
  3784. [Right]                If Menu is active, highlights next menu item, otherwise
  3785.                  moves forward 1 byte in the file.
  3786. [Left]                If Menu is active, highlights previous menu item, otherwise
  3787.                  moves backward 1 byte in the file.
  3788. [Up, Down]        Moves backward, forward 1 line in the file.
  3789. [PgUp, PgDn]        Moves backward, forward 1 page in the file.
  3790. [Home, End]        Moves to beginning, end of file.
  3791. [Delete]        Erases the file (after prompting).
  3792.  
  3793. [ < , > ]        Views previous, next tagged file in the list.
  3794. [Ctrl+PgUp,
  3795. Ctrl+PgDn]        Views previous, next file in the list.
  3796.  
  3797.         ────────────────────────────────────────
  3798.                 BRING UP EDITOR        [E]
  3799.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3800.         You can bring up your editor to work on the file you're currently
  3801.         viewing by tapping [E] or clicking on Edit.  This is handy if you
  3802.         see a need for changes in the file you're viewing.
  3803.  
  3804.         ────────────────────────────────────────
  3805.                 CUSTOMIZABLE TAB STOPS        [T,+,-]
  3806.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3807.         If you regularly browse text files, you'll appreciate a special
  3808.         feature of ELFTREE.  You can tell ELFTREE whether to expand tabs to
  3809.         selected tab stop settings or not and, if they are expanded, how far
  3810.         apart the tab stops should be (from 1 to 8).  If you program, this
  3811.         makes it much handier to view listings.  The current mouse setting
  3812.         is in middle of the last screen line.  Using the mouse, click on
  3813.         [+] to increase the tabstop setting, and [-] to decrease it.
  3814.  
  3815.         ────────────────────────────────────────
  3816.                 FOR EGA and VGA DISPLAYS        [Ctrl+V]
  3817.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3818.         While viewing a file, you can advance or go backward one line at
  3819.         a time (two if in hex display mode) or one screen at a time.  You
  3820.         can also change the display (if you have an EGA) to 43 line mode
  3821.         from 25 line mode or vice versa.  If you have a VGA, you cycle among
  3822.         25, 28 and 50 line modes.  (The keystroke [Ctrl+V] activates this.
  3823.         Hold down the [Ctrl] key, tap [V] once, then release both.)
  3824.  
  3825.         ────────────────────────────────────────
  3826.                 AUTOMATIC SCROLLING        [1..9]
  3827.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3828.         You can scroll either forward or backward in your file at varying
  3829.         speeds.  To do this, tap either the UpArrow or DownArrow keys
  3830.         (this tells ELFTREE what direction to scroll), and then the speed
  3831.         (1 - 9) digit.  A speed of 1 is slowest, and 9 is the fastest.
  3832.         You can adjust the speed during scrolling by tapping the digit
  3833.         corresponding to the new setting.  To stop scrolling, tap [0].
  3834.         (The key you tap will be acted on, so if you touch [E], for
  3835.         example, you will stop scrolling and invoke the editor.
  3836.         With the mouse pointer on the bottom line of the screen, click on
  3837.         [123456789] to select or change a scroll speed.
  3838.  
  3839.         ────────────────────────────────────────
  3840.                 FIND TEXT        [F]
  3841.                 ▀▀▀▀▀▀▀▀▀
  3842.         You can tell ELFTREE to look for text in the file.  Tap [F] or click
  3843.         on Find and, in the box that appears, type the text to search for.
  3844.         To begin the search, tap or click on [Enter].
  3845.  
  3846.         If ELFTREE does not find it, you will be told, otherwise the text
  3847.         will appear near the top of the screen.
  3848.  
  3849.         To repeat the search, tap [A] or click on Again.
  3850.  
  3851.         Note: The above directions assume you want to search from the
  3852.                 current position in the file to the end of the file (called
  3853.                 top-to-bottom searching).  If you want to search in the
  3854.                 opposite direction, use [Alt+F] and [Alt+A] instead of
  3855.                 [F] and [A], respectively.
  3856.  
  3857.                 To search for a hexadecimal text string such as 'CD 21'
  3858.                 (ignore the quotes), you would enter  CD 21  in the window,
  3859.                 then tap or click on [F10] to begin the search.
  3860.  
  3861.         ────────────────────────────────────────
  3862.                 JUMP AROUND IN FILE        [J]
  3863.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3864.         You can jump to a specific position in the file being viewed.  Tap
  3865.         [J] or click on Jump, type in the position to jump to, then tap or
  3866.         click on [Enter].  For example, if you're viewing a 24 million byte
  3867.         file, you can jump to the 2 millionth character by entering 2M, 2000K
  3868.         or 2,000,000.  The suffix `M' is treated as `Million' and the suffix
  3869.         `K' is treated as `Thousand'.  The first byte in the line of text
  3870.         starting in the upper left corner of the viewing area is the byte
  3871.         at this position.
  3872.  
  3873.         You can also enter the position as a hexadecimal (base 16) number.
  3874.         For example, if you wish 2M to be treated as 2 Megabytes, enter it
  3875.         as X2M (the leading `X' indicates that it's in base 16, or `hex').
  3876.         Of course, you can enter a `hex' number directly, such as FFFF
  3877.         (which is 65,535 in decimal).  You only need to use the leading `X'
  3878.         for hexadecimal numbers if there are no `hex' numerals in the
  3879.         position you specify.
  3880.  
  3881.         ────────────────────────────────────────
  3882.                 LINE NUMBERS        [L]
  3883.                 ▀▀▀▀▀▀▀▀▀▀▀▀
  3884.         When you select a file to view, ELFTREE initializes counters to keep
  3885.         track of what line you are currently on, and what position you are
  3886.         at.  If you want to see the line numbers, tap [L] or click on Line
  3887.         once.  If you prefer to see the position, tap [L] or click on Line
  3888.         to turn the numbers off.
  3889.  
  3890.         If line numbers are shown and you tap [E] or click on Edit to edit
  3891.         the file being viewed, ELFTREE can make your editor start at the
  3892.         current line!  This saves you from having to remember what line you
  3893.         were at, then issue a [Go To Line #] command in your editor.
  3894.  
  3895.         Note: ELFTREE may not be able to keep track of the line number at
  3896.                 all times; in these cases only your Position in the file
  3897.                 will be given; when ELFTREE can compute your line number
  3898.                 position again, it will show it.
  3899.  
  3900.         ────────────────────────────────────────
  3901.                 ORPHAN [CR]        [O]
  3902.                 ▀▀▀▀▀▀▀▀▀▀▀
  3903.         Sometimes, files produced by DOS or other programs contain a carriage
  3904.         return [CR] (ASCII 13) character without a line-feed character (ASCII
  3905.         10) to follow it (which makes ELFTREE start a new line).  Also, some
  3906.         word processing programs use the symbol ` ' (ASCII 11) to denote an
  3907.         end-of-line character.  To make ELFTREE recognize these symbols as
  3908.         additional end-of-line characters, tap [O] once.
  3909.  
  3910.         ────────────────────────────────────────
  3911.                 REPLACE TEXT        [R],[Alt+R]
  3912.                 ▀▀▀▀▀▀▀▀▀▀▀▀
  3913.         When you have found a piece of text while viewing a file, you can
  3914.         replace it with one of the same length (padded with spaces, if
  3915.         needed).  Here's how to do this:
  3916.  
  3917.         1. Tap [F] or [Alt+F] (or click on Find) to enter the text to
  3918.                 search for and to find the next occurrence of it.
  3919.         2. Tap [R] to enter the text to replace it with.  If the text is
  3920.                 shorter than what you're looking for, it will be padded
  3921.                 with spaces.
  3922.         3. Tap [Alt+R] to replace this occurrence of the text; otherwise,
  3923.                 tap [A] or [Alt+A] or click on Again to find the next
  3924.                 occurrence of it.
  3925.         4. To undo a replacement, tap [U] or [Alt+U] to replace the
  3926.                 occurrence with the text being searched for.
  3927.  
  3928.         Note: If no Find is in effect, text can be replaced at the position
  3929.         of the cursor.  Just tap [R] to enter the replacement text and
  3930.         [Alt+R] to apply it.
  3931.  
  3932.         ────────────────────────────────────────
  3933.                 TRANSLATE IBM EBCDIC        [I]
  3934.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3935.         When viewing a file that is stored in IBM EBCDIC format, you won't
  3936.         be able to read it easily, since your computer is designed to use
  3937.         ASCII characters.  However, ELFTREE can translate these characters
  3938.         to ASCII for you - just tap [I] or click on IBM to activate it.  To
  3939.         just convert EBCDIC digits (hex F0 through F9) to ASCII digits, tap
  3940.         [I] or click on IBM until the EBCDIC 0-9=>ASCII symbol appears.
  3941.  
  3942.         When activated, you will be able to read the translated text as if
  3943.         it were stored in ASCII, and you can use ELFTREE's usual viewing
  3944.         filters on the translated text as well.
  3945.  
  3946.         If the file being viewed is ASCII text, and you want to convert it
  3947.         to EBCDIC, just keep tapping [I] or clicking on IBM until the
  3948.         ASCII<=EBCDIC symbol appears.  To just convert ASCII digits (0
  3949.         through 9) to EBCDIC digits, tap [I] or click on IBM until the
  3950.         ASCII 0-9=>EBCDIC symbol appears.
  3951.  
  3952.         When you mark a block (see next section) and append it to a file
  3953.         with this feature activated, the text appended will be translated
  3954.         according to the current translation mode in effect.  For example,
  3955.         if EBCDIC=>ASCII is in effect, the appended text will be in ASCII.
  3956.         ────────────────────────────────────────
  3957.              WORKING WITH BLOCKS        [B]
  3958.              ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3959.         While viewing a file, you may wish to:
  3960.  
  3961.                 A. Print a portion of it
  3962.                 B. Append a portion to another file
  3963.                 C. Convert a portion to UPPER case
  3964.                 D. Convert a portion to lower case
  3965.                 E. Convert a portion to Proper case
  3966.                 F. Replace a portion with some character
  3967.                 G. Replace all Nulls (hex 00) in a portion
  3968.                 H. Replace all Control chars in a portion
  3969.                 I. Strip the High bit from all characters in a portion
  3970.                 J. Delete the block of text from the file.
  3971.  
  3972.         With ELFTREE, this is easy, and requires no programming.  Simply
  3973.         move to the start of the block you wish to use, tap [B] or click on
  3974.         Block to indicate that you want to define a Block (the block is
  3975.         marked at your current position in the file, which is the position
  3976.         of the first character in the file viewing area), then move to the
  3977.         end of the portion, and tap [B] or click on Block again.  A menu of
  3978.         block commands will appear.  Just select the command you want, and
  3979.         it will be processed immediately, leaving you at the menu in case
  3980.         you wish to use another command as well, or to repeat a previous
  3981.         one. When you leave this menu, your block becomes unmarked.
  3982.  
  3983.         You can use a block as large as the entire file you are viewing.
  3984.         To quickly select the entire file as a block, tap or click on [F5].
  3985.  
  3986.         Note: The RightArrow and LeftArrow keys will move you one position
  3987.                 in the corresponding direction.  These are especially handy
  3988.                 for marking EXACTLY the block you need.
  3989.  
  3990.         ────────────────────────────────────────
  3991.                 EXTENSION SENSITIVITY
  3992.                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3993.         You can train ELFTREE to bring up your word processing viewer when
  3994.         the currently highlighted file has an extension of, say, DOC, or to
  3995.         load your spreadsheet viewer when the current file's extension starts
  3996.         with a W.  To do this, create an ASCII file with this layout (tap
  3997.         [Alt+Enter] when viewing to automatically edit the file):
  3998.  
  3999.         DBF C:\TREE\VIEWDBF.EXE
  4000.         DOC C:\WP\WPVIEW.EXE -x                (parameters can be used)
  4001.         TXT                             (ELFTREE uses internal viewer)
  4002.         W*  C:\SS\VSHEET.EXE
  4003.         ZIP D:\PKZIP -v {Fname}                (macro symbols can be used)
  4004.  
  4005.         Save this file under the name VIEWERS.ELF in the same directory
  4006.         that the other ELFTREE files are located.  The next time you load
  4007.         ELFTREE, it will be `sensitized' to these extensions.  This means,
  4008.         for example, that when you highlight the file REPORT.DOC and tap
  4009.         [V], this command is performed:
  4010.  
  4011.         C:\WP\WPVIEW.EXE -x REPORT.DOC
  4012.  
  4013.         You can choose up to 40 extensions for ELFTREE to be aware of, and
  4014.         the extensions can use the DOS wildcards `*' and `?'.
  4015.  
  4016.         Notes: ELFTREE will allow you to have multiple VIEWERS.ELF files.
  4017.                 When you enter a directory, ELFTREE looks for a VIEWERS.ELF
  4018.                 file and, if it finds one, `resensitizes' itself to what is
  4019.                 in this new one.  When you then move on to another directory,
  4020.                 ELFTREE stays sensitive to these extensions.
  4021.  
  4022.                 If the extension of the file does not match any of the
  4023.                 extensions in VIEWERS.ELF, ELFTREE uses its internal viewer.
  4024.  
  4025.                 See the help on DOS Gateway for related information.
  4026.  
  4027.         PROGRAMMING THE INTERNAL VIEWER
  4028.         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  4029.         As you experiment viewing different files with ELFTREE, you may
  4030.         notice that you prefer to view some of them one way, and others
  4031.         another way.  For example, files with an .EXE or .COM extension
  4032.         often are best viewed with the Hex filter active, while normal
  4033.         text files are best viewed with Wrap off, using the CR/LF filter.
  4034.  
  4035.         You can make ELFTREE automatically activate several viewing options
  4036.         by specifying your preferences in this VIEWERS.ELF file.  Here are
  4037.         some examples to show you how to do this.  Note the `=' symbol, used
  4038.         to indicate that what follows applies to the internal viewer.
  4039.  
  4040.         ASM =H- T8 W M-                        (Hex off; Tabstop=8; Wrap on)
  4041.         EXE =H M-                        (Hex on; Menu inactive)
  4042.         TXT =H- W- T3                        (Hex off; Wrap off; Tabstop=3)
  4043.         *   =D1 T0 M                        (CR/LF; Tabs off; Menu active)
  4044.  
  4045.         In general, a symbol followed by a `-' means `turn this off'.
  4046.         A symbol followed by a space means `turn this on'.  Here is a list
  4047.         of what symbols can be used, and how to use them:
  4048.  
  4049.         Symbol        Modifier        Description
  4050.         ======        ========        ======================================
  4051.         C        0 - 3                Case for text searches.
  4052.         D        0 - 5                Display filter to use.
  4053.         H        -                Hex filter off/on.
  4054.         I        -                IBM EBCDIC to ASCII translation off/on.
  4055.         L        -                Line numbers shown or not.
  4056.         O        -                [CR],  recognized as end-of-line or not.
  4057.         M        -                Menu active or not.
  4058.         T        0 - 8                Tabstop distance (0=off, 1-8=on).
  4059.         W        -                Wrap long lines off/on.
  4060.